我是使用Android Studio的新手,我正在尝试在模拟器上安装Google Play应用。我已经从SDK管理器安装了Google Repository
和Google Play Services
以及Google APIs x86 Atom System Image
,我可以为我的示例应用程序设置Google Play服务。
我现在想在我的模拟器上安装Google Play应用程序。如何才能做到这一点 ?任何建议或解决方案本身都将非常受欢迎。另外,非常感谢你的时间。
答案 0 :(得分:53)
答案 1 :(得分:11)
经过长时间的测试,一切似乎都已经过时了。我找不到诸如GoogleLoginService.apk
等之类的APK。
我通过安装两个虚拟设备使其工作。
我安装了具有相同Android版本的第一台设备和第二台设备,并使用了三星的一个配置文件(因为我的平板电脑是三星)。
此步骤之后,我比较了位于以下位置的config.ini
文件:
C:\Users\USER\.android\avd\DEVICE_ID
在Ubuntu / Linux上它将存在
~/.android/avd/DEVICE_ID
将以下变量更改为:
PlayStore.enabled = true
image.sysdir.1=system-images\android-27\google_apis_playstore\x86\
tag.display=Google Play
tag.id=google_apis_playstore
以下是将更改哪些字段的示例:
在那之后,您可能必须重新下载设备的系统映像,您可以从工具> AVD管理器进行下载。
下面是一个示例屏幕截图:
完成后,重新启动设备,Play商店将被安装并可以使用。
答案 2 :(得分:1)
下载Google应用(GoogleLoginService.apk,GoogleServicesFramework.apk,Phonesky.apk) 来自http://wiki.rootzwiki.com/Google_Apps#Universal_Packages_2
启动你的模拟器:
emulator -avd VM_NAME_HERE -partition-size 500 -no-audio -no-boot-anim
然后使用以下命令:
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system
adb shell chmod 777 /system/app
adb push GoogleLoginService.apk /system/app/.
adb push GoogleServicesFramework.apk /system/app/.
adb push Phonesky.apk /system/app/. # Vending.apk in older versions
adb shell rm /system/app/SdkSetup*
答案 3 :(得分:0)
Start your emulator:
emulator -avd VM_NAME_HERE -partition-size 500 -no-audio -no-boot-anim
Then use the following commands:
# Remount in rw mode
adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system
# Allow writing to app directory on system partition
adb shell chmod 777 /system/app
# Install following apk
adb push GoogleLoginService.apk /system/app/.
adb push GoogleServicesFramework.apk /system/app/.
adb push Phonesky.apk /system/app/. # Vending.apk in older versions
adb shell rm /system/app/SdkSetup*
答案 4 :(得分:0)
最新的MM API图片不需要这一切。
我需要的只是:
adb remount
adb push Phonesky.apk /system/priv-app/.
adb stop && adb restart
答案 5 :(得分:0)
在新版本的sdk上,您可以浏览:
C:\用户{$用户} \应用程序数据\本地\的Android \ SDK \工具
从命令行创建avd:
android create avd --name bphone --package “系统的图像;机器人-23; google_apis; x86_64的”
有一个问题要求你自定义个人资料,说是,然后要求安装CH Play,只需输入yes。 然后,在Android Studio中打开AVD Manager进行重新配置。 注意:请记住将CPU / ABI更改为x86