如何在Android Studio模拟器中安装Google Play应用程序?

我对使用Android Studio完全陌生,并且正在尝试在模拟器上安装Google Play应用程序。 我已经从SDKpipe理器安装了Google RepositoryGoogle Play Services以及Google APIs x86 Atom System Image ,并且可以为我的示例应用程序设置Google Play服务。

我现在想在我的模拟器上安装Google Play应用程序。 如何才能做到这一点 ? 任何build议或解决scheme本身将不胜感激。 另外,非常感谢您的时间。

  • Google Play错误:无法上传仅testingAPK
  • AndroidPublisher API返回projectNotLinked错误
  • 如何在Android上以“提供反馈”模式启动Google Play意图?
  • 用户评论不会显示在Google Play上
  • Play商店中的应用说明更新
  • Android webview,当webview无法处理url时,启动ACTION_VIEW活动
  • Google Play说我的APK使用Android Studio Build-> Generate Signed APK构build,是可debugging的
  • android - 扩展库的许多问题
  • 从Android Studio 3.0 Canary 1开始,您现在可以select内置Play商店应用程序(下图为Nexus 5X和Nexus 5)附带的设备。

    在这里输入图像说明

    http://wiki.rootzwiki.com/Google_Apps#Universal_Packages_2下载Google应用程序(GoogleLoginService.apk,GoogleServicesFramework.apk,Phonesky.apk)

    启动你的模拟器:

     emulator -avd VM_NAME_HERE -partition-size 500 -no-audio -no-boot-anim 

    然后使用以下命令:

    以rw模式重新login

     adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system 

    允许写入系统分区上的应用程序目录

     adb shell chmod 777 /system/app 

    安装以下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* 

    参考: 这个SO贴子

     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* 

    所有这些都不是最新的MM API图像所必需的。

    我所需要的只是:

     adb remount adb push Phonesky.apk /system/priv-app/. adb stop && adb restart 

    在新版本的SDK上,你可以浏览:

    C:\用户{$ USER} \应用程序数据\本地\ Android的\ SDK \工具

    从命令行创buildavd:

    android创buildavd – 名称bphone –package“system-images; android-23; google_apis; x86_64”

    会有一个问题要求你自定义configuration文件,是的,然后要求安装CH播放或不,只需键入是。 然后,打开Android Studio中的AVD Manager进行重新configuration。 注意:请记住将CPU / ABI更改为x86