Google Play APK无法安装在Android Emulator API 25上

时间:2017-03-06 11:48:35

标签: android android-studio android-emulator google-play google-play-services

我是Android Studio的初学者,我想测试模拟器。我下载了推荐版本的Android 7.1系统映像(Android 7.1.1,带有Google API,x86,在Nexus 5X硬件配置文件上运行)。我可以通过将apk拖到模拟器上来安装像游戏这样的普通程序。但是当谈到Google Play商店时,我会在尝试安装时收到此错误消息。

  

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:Google API Intel Atom(x86)

     

路径:   C:\ Users \用户avits_o.android \ AVD \ Nexus_5X_API_25_Android_7.1_x86_Phone.avd

     

目标:google_apis [Google 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.manufacturer:Google

     

hw.gps:是的

     

hw.initialOrientation:Portrait

     

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:emulated

     

hw.lcd.density:420

     

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

     

hw.gpu.mode:host

     

hw.device.hash2:MD5:1be89bc42ec9644d4b77968b23474980

     

hw.ramSize:1200

     

hw.trackBall:没有

     

hw.battery:是的

     

hw.cpu.ncore:4

     

hw.sdCard:是的

     

tag.display:Google API

     

runtime.network.latency:none

     

hw.keyboard:是的

     

hw.sensors.proximity:是的

     

disk.dataPartition.size:2000M

     

hw.sensors.orientation:是的

     

avd.ini.encoding:UTF-8

     

hw.gpu.enabled:是的

此外,Android工作室刚刚更新为2.3(截至2017年3月14日)。在更新之前或之后,会出现同样的问题。 顺便说一句,我的终极目标是在我的设备上安装和使用Google Play游戏。当我尝试安装Google Play游戏的APK时,会显示this

  

安装失败的重复许可

所以它也无法安装...... 感谢您提供任何形式的帮助!

1 个答案:

答案 0 :(得分:0)

只需使用API​​ 24或API 26的最新模拟器图像。它们现在包含已预装的Google Play商店。 API 25还没有Google Play商店应用。请参阅Android Studio 2.4+ AVD Manager的屏幕截图。

Android Studio 3.0 AVD Manager

Google Play商店应用是一个包含许多版本的系统应用,这意味着尝试手动安装时可能会出现许多问题。借助内置于模拟器系统映像的Google Play商店,您无需担心这一点。

请参阅此官方声明,其中包含添加到Android模拟器中的Google Play商店:https://android-developers.googleblog.com/2017/05/android-studio-3-0-canary1.html

相关问题