我在Google Play上經歷了許多類似的問題,我正在使用Android 4.2.2 API 17。更新仿真器中的Google Play服務
我的應用程序需要谷歌播放服務8.1,它編譯罰款,當它運行在模擬器它顯示消息「你需要更新你的谷歌播放服務」,
當我點擊更新沒有任何反應,
如何在不下載任何最新的API版本的情況下更新Google Play服務?
我在Google Play上經歷了許多類似的問題,我正在使用Android 4.2.2 API 17。更新仿真器中的Google Play服務
我的應用程序需要谷歌播放服務8.1,它編譯罰款,當它運行在模擬器它顯示消息「你需要更新你的谷歌播放服務」,
當我點擊更新沒有任何反應,
如何在不下載任何最新的API版本的情況下更新Google Play服務?
更新5月18日 - 12月2017年
您可以更新谷歌通過在你的模擬器Play商店應用中發揮服務,就像你從API 24
物理Android設備上檢查Emulator new features added與穩定的更新在Android Studio版本3.0
谷歌Play支持 - 從谷歌:我們千牛許多應用程序開發人員使用Google Play 服務,並且難以保持服務在Android Emulator系統映像的 中保持最新狀態。 爲了解決這個問題,我們現在提供 的Android系統映像版本,其中包括Play商店 應用。 Google Play圖片可從Android Nougat (API 24)開始。藉助這些新的模擬器圖像,您可以通過模擬器中的Play商店應用更新Google Play 服務,就像在物理Android設備上使用 一樣。此外,您現在可以測試端到端安裝, 更新以及購買Google Play商店的流量。
快速啓動 - 快速啓動可以讓您恢復您的Android模擬器 會議下6秒
的Android CTS兼容性
性能改進 - 隨着Android的最新版本 仿真器,我們現在根據需要分配RAM,而不是分配內存並將其固定到AVD中定義的最大RAM大小。
虛擬傳感器
Wi-Fi支持
GPS位置和更多...
OR
更新此SDK構建工具和Android模擬器來最新並且此警報消息不會再出現,
個設置 - >的Android SDK - > SDK工具(標籤) - >的Android SDK 內建工具
如果你想測試你的應用程序在模擬器上,擴展爲Android 4.2.2(API 17)或更高版本的目錄,選擇谷歌的API,並安裝它。然後用Google API創建一個新的AVD作爲平臺目標。
嘗試導航到模擬器中的設置 - >應用程序,然後找到Google Play服務。檢查版本號並在build.gradle中使用它。要使用最新版本進行更新,您可以在這些documentation和SO question中看到它。
只能在Android 4.3和Android 4.4
試過下載此文件(PrebuiltGmsCore.apk)
將其放入包含adb.exe文件的Android SDK的platform-tools文件夾中。通常爲「C:\用戶\%User_Account_Name%\應用程序數據\本地\ Android的\ SDK \平臺工具」,在這個位置
然後打開命令提示符,然後鍵入以下命令。確保你只有一個模擬器在運行。
adb install -r PrebuiltGmsCore.apk
你應該得到一個成功的消息。您的Google Play服務現在應該更新。
我的回答是不更新的谷歌播放服務,但解決。發揮服務: 通過使用下面的代碼
getPackageManager().getPackageInfo("com.google.android.gms", 0).versionName);
例如,如果值是「79年9月8日」,然後使用最接近的較小版本com.google.android.gms獲取模擬器的遊戲服務版本:9.8.0'
這將解決您的問題。得到https://developers.google.com/android/guides/releases#november_2016_-_v100
您能否詳細說明「使用最近的較小版本」是什麼意思?我如何「使用」這個?如果我知道我的Android Studio模擬器使用8.0.87版,那麼我對這些信息究竟做了什麼?我必須設置清單文件或gradle文件中是否存在某些內容? – Marc
您可以使用7.8 –
我面臨着同樣的問題發佈歷史。我更新了我的Android工作室,並使用API 25作爲Android 7.1.1和X86目標,一切正常。我使用谷歌播放服務和火力爲我的項目有遊戲安裝商店
使用模擬器。更新播放服務將與實際設備一樣簡單。
由於谷歌在Android SDK Tools 26.0.0中現在推出Google Play Store images現在仿真器自帶安裝Google Play Store。
26.0。3
- 在擴展窗口添加新的選項卡谷歌播放顯示的播放服務的版本和一個按鈕來檢查更新播放服務中存儲的圖像。
我沒有這個「Google Play」標籤在我的擴展窗口中。可能是什麼問題? – Konrad
Okey,它似乎只在Android Studio 3.0版本中 – Konrad
在SDK管理器 - > SDK工具中檢查您的模擬器版本。 – user345280
運行與系統映像的虛擬設備, '谷歌播放API',而不是 '谷歌API' 將順利解決您的問題上的應用程序..
虛擬設備Nexus 5x和Nexus 5支持「Google Play API」圖像。
Google Play API自帶Nougat 7.1.1和O 8.0。
只要按照下面的簡單步驟,並確保您的電腦連接到互聯網。
通過選擇創建於Android虛擬設備管理器虛擬設備(左下角)創建一個新的虛擬設備。
選擇硬件'Nexus 5x'或'Nexus 5'。
使用Google Play或Google Play下載系統圖像'Nougat'或'O'。 'O'是最新的Android 8.0版本。
單擊下一步並完成。
在新的虛擬設備上再次運行您的應用程序,然後單擊與警告消息一起顯示的「立即升級」選項。
您將被引導至Play商店,並且您可以輕鬆更新您的Google Play服務。
看到您的應用程序運行順利!
我遇到了同樣的問題。只要避免使用SDK 27的模擬器。SDK 26工作正常!
不可能沒有任何反應。更可能的是,您在運行控制檯中出現錯誤,類似於android.content.ActivityNotFoundException:未找到處理Intent的活動...。 – Kato
截至2017年,接受的答案不再正確。來自@ user345280的關於模擬器窗口中選項卡的建議應該是被接受的答案。 –