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商店加入了他们的模拟器。不管怎么说,还是要谢谢你。 –

相关问题