打开android studio , 创建模拟器,注意在select system image 的时候,要选择具体的x86 image 版本。
此时我们创建完毕的模拟器是不包含gooogle play的 ,
一,在这里https://opengapps.org/ 下载
下载完之后解压文件
unzip open_gapps-x86-7.1-pico-20170316.zip
cd Core
tar -xf vending-all.tar.lz
(如果在你的mac上tar 命令不可用,请安装lzip,使用 lzip -d vending-all.tar.lz )
然后解压上一步的文件,进入其目录并且拷贝文件到桌面
cp vending-all/240-320-480/priv-app/Phonesky/Phonesky.apk ~/Desktop
二,接下来 进入android sdk 目录
cd sdk-path
cd tools
检查
ln -s emulator64-x86 emulator-x86
成功的话则会显示
然后在tools目录下执行命令,打开刚才创建的模拟器
emulator @device_name -writable-system
@device_name是指的你刚才创建的模拟器的名字。比如我的是
接下来 进入platform-tools 目录
cd ..
cd platform-tools
然后执行root
adb root
adb remount
然后push刚才解压的apk 文件
push 成功之后执行 (后来反复push了几遍)
adb shell stop
adb shell start
等待虚拟器起重启之后,(在这里我是重启了两遍,并且等了一会才看到)