1

我是Android Studio的初學者,我想測試一下模擬器。我下載了推薦的Android 7.1 System Image版本(Android 7.1.1,帶有Google API,x86,運行在Nexus 5X硬件配置文件中)。通過將apk拖放到模擬器上,我可以安裝像遊戲這樣的普通程序。但是當涉及到Google Play商店時,我會在嘗試安裝時收到此錯誤消息。Google Play APK無法在Android模擬器API上安裝25

INSTALL_FAILED_UPDATE_INCOMPATIBLE

所以我與不同版本的圖像的嘗試,API 25沒有任何的谷歌應用程序,除了谷歌瀏覽器和地圖。 API 24確實有大部分谷歌應用,但不包括谷歌玩遊戲和谷歌遊戲商店。兩個版本都無法安裝Play商店apk。 我搜索了很長時間,並得到了很多答案。他們中的很多人談論了很多代碼,我嘗試了其中的一些代碼,包括使用ADB,但都失敗了。更具體地說,我試過了:

adb install ......\......\......\com.android.vending.apk 
adb uninstall ......\......\......\com.android vending.apk 

兩者都失敗了。 我正確地說明了我的電腦上的APK的路徑。第一個命令結果

INSTALL_FAILED_UPDATE_INCOMPATIBLE

第二個命令結果

DELETE_FAILED_INTERNAL_ERROR

所以我現在很困惑。似乎很多的方式,似乎爲別人工作只是不能爲我的模擬器工作。 我也嘗試禁用模擬器內設置的谷歌播放服務,錯誤沒有彈出,但它仍然安裝後2小時加。 我試着再次啓用它,同樣的錯誤再次彈出... 我也嘗試刪除所有谷歌玩相關的東西后,我關閉了模擬器,通過使用android工作室設置中的SDK工具管理器。 Settings Pic,同樣,安裝花了很長時間,我不得不結束它。 我試圖重新安裝系統映像,重新安裝谷歌播放相關的SDK工具,沒用。 Ethier表示錯誤信息,或2小時+安裝無結束。總是這兩個結果。 那麼有沒有可能的解決方案?如果需要,我可以提供更多細節。 這裏是仿真器規格:

名稱:Nexus_5X_API_25_Android_7.1_x86_Phone

CPU/ABI:谷歌API的英特爾凌動(86)

路徑: C:\用戶\ avits_o.android \ AVD \ Nexus_5X_API_25_Android_7.1_x86_Phone.avd

目標:google_apis [谷歌的API(API級別25)

皮膚:nexus_5x

SD卡: C:\ Users \ avits_o.android \ avd \ Nexus_5X_API_25_Android_7.1_x86_Phone.avd \ sdcard。IMG

hw.dPad:沒有

runtime.network.speed:全

hw.accelerometer:是

hw.device.name:Nexus 5X保護

vm.heapSize: 64

skin.dynamic:是

hw.device.manufacture R:谷歌

hw.gps:是

hw.initialOrientation:肖像

image.androidVersion.api:25

hw.audioInput:是

image.sysdir.1 :system-images \ android-25 \ google_apis \ x86 \

tag.id:google_apis

showDeviceFrame:是

hw.camera.back:模擬

hw.mainKeys:沒有

AvdId:Nexus_5X_API_25_Android_7.1_x86_Phone

hw.camera.front:模擬

HW .lcd.density:420

avd.ini.displayname:Nexus 5X API 25 Android 7.1 x86 Phone

hw.gpu.mode:主機

hw.device.hash2:MD5:1be89bc42ec9644d4b77968b23474980

hw.ramSize:1200

hw.trackBall:沒有

hw.battery:是

hw.cpu.ncore:4

hw.sdCard:是

tag.display:谷歌的API

runtime.network.latency:無

hw.keyboard:是

hw.sensors.proximity:是

disk.dataPartition.size :2000M

hw.sensors.orientation:是

AVD。ini.encoding:UTF-8

hw.gpu.enabled:是

此外,機器人工作室剛剛更新到2.3(截至2017年3月14日)。在更新之前或之後,會出現同樣的問題。 順便說一下,我的終極這樣做的目標是在我的設備上安裝和使用Google Play遊戲。當我試圖安裝谷歌的APK玩遊戲,它會顯示this

安裝失敗DUPLICATE許可,任何形式的幫助

因此,它也不能裝...... 謝謝!

+0

從這個[主題]根據(http://stackoverflow.com/questions/11891848/install-failed-update不兼容 - 當我嘗試安裝編譯 - 設備上的apk),也許你想安裝的應用程序已經安裝。刪除舊的,然後再試一次。進入「設置」 - >「管理應用程序」來查找應用程序並選擇卸載它。此外,這可能會發生,因爲您的調試版本使用與發佈版本不同的密鑰進行簽名。檢查它[這裏](https://forums.xamarin.com/discussion/8501/install-failed-update-incompatible)。 – abielita

+0

@abielita我無法在settings-apps中找到名爲「Google Play Store」的東西。相反,只有「Google Play服務」無法卸載,但只能禁用。我試過禁用它,它會導致無休止的Play商店安裝,正如我的問題所述。我會查看您評論中的鏈接,感謝您的建議! –

回答

0

只需將最新的模擬器圖像用於API 24或API 26即可。它們現在包含已預安裝的Google Play商店。 API 25還沒有Google Play商店應用。查看Android Studio 2.4+ AVD Manager的屏幕截圖。

Android Studio 3.0 AVD Manager

的谷歌Play商店的應用程序是一個系統應用程序有許多版本,嘗試手動安裝它時,這意味着許多事情都可能出錯。藉助仿真器系統映像內置的Google Play商店,您不必擔心這一點。

查看關於列入谷歌Play商店的這種正式宣佈加入Android模擬器:https://android-developers.googleblog.com/2017/05/android-studio-3-0-canary1.html

+0

謝謝。我已經知道Google將Play商店加入了他們的模擬器。不管怎麼說,還是要謝謝你。 –

相關問題