1、材料准备
① 下载些东西
- 1、Android开发者必备的「Android Studio」,没有的话自己去官网下个:developer.android.com/studio?hl=z…
- 2、SuperSU(www.supersu.com/):Root权限管理的工具,两个部分组成:zip包root设备,apk管理root权限。
- 3、XposedInstaller(Xposed for Lollipop/Marshmallow/Nougat/Oreo):Xposed安装器。
②和③读者可自行到官网下载,或者用读者打包好的,自取:
pan.baidu.com/s/1hRrPZhRx…,
提取码:
cg08
② 创建新AVD
打开Android Studio,依次点击顶部菜单栏:Tools -> AVD Manager -> + Create Virtual Device...,接着选择模拟器相关的配置,比如这里我选择的是:Nexus 5X,点解Next,来到选择镜像的页面:
选择镜像时,务必注意以下三点!!!
- 1、Android 8.0(包含8.0)以下的系统镜像!!!
- 2、Target里**不带(Google APIs)**的镜像,带(Google APIs)的是不能Root的!!!
- 3、ABI为x86的镜像!!!
举个例子,笔者选择的7.0的镜像:
没有镜像的话点Download下载,下载完后点Next进入下一步,这里可以改个简单AVD的名称,因为后面要用命令行来启动,就不用敲那么多,比如我直接改为Test:
点击Finish,等待AVD模拟器生成:
不用启动,直接X掉。
③ 勾选安装
Android Studio依次点击顶部菜单栏:File -> Settings -> System Settings -> Android SDK。点击 SDK Tools选项卡,安装圈住的两个东西:
安装后,点击OK,到此,要准备的东西都准备好了。
2、开始折腾
① 命令行可写方式启动AVD
接下来开始折腾,打开命令行终端,cd到android sdk的tools目录下:
接着键入下述命令启动AVD(Test处改成你的前面定义的模拟器名称即可):
emulator -avd Test -writable-system
如果你忘记了也没关系,可以键入:emulator -list-avds,查看AVD列表。 成功执行后,可以看到我们的AVD已经运行起来了,终端输出内容如下:
把这个终端缩小就好,别关掉,关掉的话AVD也会关掉的!!!
② 安装APK
新建一个终端,cd到android sdk的 platform-tools 目录下,通过adb命令安装两个apk:
安装完后不要打开!!!