2014-09-05 148 views
0

而失敗我正在開發使用Google Play服務的Android遊戲,以便在我的遊戲中啓用排行榜和成就。我正在使用Android Studio和Gradle構建我的應用程序。將使用Google Play服務的apk上傳到Google Play因版本號

我有兩個問題(這是密切相關):

問題1:無法使用播放服務的電話

首先,當我在我的設備啓動應用程序(三星GS4,與Android 4.4和/或三星Galaxy Tab S,也與Android 4.4)中,i碰到這個問題:

enter image description here

在遊戲主菜單中調用Google Play服務功能後,立即出現。

Google Play服務已在我的設備上更新爲最新版本。 他們也沒有被阻止,因爲他們正在從Play商店下載的其他遊戲中工作。

要構建我的應用程序,我還使用了推薦的here的最新版本的android gms play服務。我在我的gradle構建文件中具有所需的依賴關係。

compile 'com.android.support:appcompat-v7:20.+' 
compile 'com.google.android.gms:play-services:5.+' 

問題2:無法上傳到Play商店

我決定上傳簽署APK Play商店爲使用谷歌Play開發者控制檯的alpha版本。 但是,由於我使用的Play服務版本,文件甚至不會上傳。

enter image description here

注:我是不是能夠得到這個消息的英文版本,甚至改變瀏覽器和系統設置後,所以這裏是一個翻譯:

導入新的阿爾法apk文件

您已經使用Google Play服務版本5208000導入了一個apk文件。您必須使用版本5100000或更早

所以,好像我使用過谷歌最新版本的播放服務...我很困惑,因爲所有ressources我已經瀏覽最近推薦使用最新版本。

什麼可能是這個問題的根源?

回答

3

谷歌爲您提供了比現代版本的Google play服務更好的開發能力。嘗試更改您的Gradle文件中的行到這:

compile 'com.google.android.gms:play-services:5.0.89' 

這是一個允許在市場上播放服務的版本。然後確保你的清單文件有這個:

<meta-data android:name="com.google.android.gms.version" 
android:value="@integer/google_play_services_version"/> 

其中android:value是確切的變量名稱而不是數字。 Here是我找到我的答案。

+0

謝謝,它的確行得通! 感謝您的鏈接,我以前沒有找到它,現在我感覺很糟糕x)。 – Khopa 2014-09-05 21:26:06

+0

樂意幫忙! – aProperFox 2014-09-06 06:21:37

+1

也適用於我,謝謝。爲什麼他們會這樣對我們...? – Shmuel 2014-10-06 03:18:36

相關問題