Google Play APK 无法安装在 Android 模拟器 API 25

Google Play APK cannot install on Android Emulator API 25

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

INSTALL_FAILED_UPDATE_INCOMPATIBLE

所以我尝试了不同版本的图像,API 25 除了 google chrome 和地图之外没有任何 google 应用程序。 API 24 确实拥有大多数 google 应用程序,但不 google 玩游戏,google 玩商店。两个版本都无法安装 Play 商店 apk。 我搜索了很长时间,得出了很多答案。很多人讲了很多代码,我试了一些,包括用ADB,都失败了。更具体地说,我试过:

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

他们都失败了。 我在我的计算机上正确地指出了 APK 的路径。第一个命令结果为

INSTALL_FAILED_UPDATE_INCOMPATIBLE

第二个命令结果为

DELETE_FAILED_INTERNAL_ERROR

所以我现在很困惑。似乎 很多 似乎适用于其他人的方法却不适用于我的模拟器。 我也试过在模拟器里面的设置里面禁用google play services,没有弹出错误,但是2个多小时后还在安装。 我尝试再次启用它,再次弹出相同的错误... 我还尝试在关闭模拟器后删除所有 google 播放相关的东西,方法是使用 android 工作室设置中的 SDK 工具管理器。 Settings Pic,同样,安装过程非常费时很长一段时间,我最终不得不结束它。 我试过重装系统镜像,重装google播放相关的SDK Tools,都没有用。那个错误消息,或者 2 小时以上的安装没有结束。总是这两个结果。 那么有没有可能的解决方案呢?如果需要,我可以提供更多详细信息。 这是模拟器规格:

Name: Nexus_5X_API_25_Android_7.1_x86_Phone

CPU/ABI: Google APIs Intel Atom (x86)

Path: C:\Users\avits_o.android\avd\Nexus_5X_API_25_Android_7.1_x86_Phone.avd

Target: google_apis [Google APIs] (API level 25)

Skin: nexus_5x

SD Card: C:\Users\avits_o.android\avd\Nexus_5X_API_25_Android_7.1_x86_Phone.avd\sdcard.img

hw.dPad: no

runtime.network.speed: full

hw.accelerometer: yes

hw.device.name: Nexus 5X

vm.heapSize: 64

skin.dynamic: yes

hw.device.manufacturer: Google

hw.gps: yes

hw.initialOrientation: Portrait

image.androidVersion.api: 25

hw.audioInput: yes

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

tag.id: google_apis

showDeviceFrame: yes

hw.camera.back: emulated

hw.mainKeys: no

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 Phone

hw.gpu.mode: host

hw.device.hash2: MD5:1be89bc42ec9644d4b77968b23474980

hw.ramSize: 1200

hw.trackBall: no

hw.battery: yes

hw.cpu.ncore: 4

hw.sdCard: yes

tag.display: Google APIs

runtime.network.latency: none

hw.keyboard: yes

hw.sensors.proximity: yes

disk.dataPartition.size: 2000M

hw.sensors.orientation: yes

avd.ini.encoding: UTF-8

hw.gpu.enabled: yes

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

INSTALL FAILED DUPLICATE PERMISSION

所以也安装不了…… 感谢您提供任何形式的帮助!

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

Google Play 商店应用是一个有很多版本的系统应用,这意味着在尝试手动安装时可能会出现很多问题。使用 Google 内置于模拟器系统映像中的 Play 商店,您将不必担心这一点。

请参阅有关将 Google Play 商店添加到 Android 模拟器的官方公告:https://android-developers.googleblog.com/2017/05/android-studio-3-0-canary1.html