如何通过ADB cmd line逐步安装Google Play服务

时间:2016-04-20 14:33:59

标签: android google-maps google-play-services adb

美好的一天,我正在运行我的应用程序,其中包含Google Map。我尝试在Google提供的模拟器上安装Google Play Store但我失败了,所以安装Genymotion。我根据Youtube tutorial执行此操作。

这是正确的安装程序吗?

Setp 1:下载以下apk文件。

1)com.google.android.gms.apk(https://androidfilehost.com/?fid=95916177934534438)2)com.android.vending-4.4.22.apk(https://androidfilehost.com/?fid=23203820527945795

第2步:创建新的AVD Genymotion

步骤3:运行AVD(启动模拟器)并拖动&删除下载的文件。

===> 我完成了这些步骤仍然没有Play Store出现。所以我采用了CMD方法。

第1步:使用adbCMD安装下载的apks。

 1)adb install com.google.android.gms-6.7.76_\(1745988-038\)-6776038-minAPI9.apk
 2)adb install com.android.vending-4.4.22.apk

仍未显示Google Play Store

2 个答案:

答案 0 :(得分:3)

任何软件包都可以通过adb安装:尝试更换和降级现有软件包时,必须在最新的adb中指定-r和-d开关。我昨天在我的Transformer TF101上安装了KatKiss-6.0_029.zip,因为指定的open_gapps-arm已经无处可寻,但我可以在网络上找到一个旧的Google Play Services(10.0.84)(包名为base .apk),我在我的Pad上第一次登录之前最后安装了它,就像这样:

adb install -r -d -l base.apk

-l(锁定)是锁定未来升级的谷歌播放服务,因为在此版本之后它停止了为我工作。从那时起,我终于可以像往常一样轻扫并设置我的垫。

答案 1 :(得分:0)

既然您正在尝试创建AVD,我假设您想让您的应用在模拟器上运行?如果是这样,您应该使用Google API创建您的模拟器实例,如下所述:https://developers.google.com/android/guides/setup