代码编译
- source build/envsetup.sh
- lunch 29
- make -j32 && make dmtracedump -j32 && make etc1tool -j32 && make split-select -j32 && make bcc_compat -j32 && make apksigner -j32 && make dx -j32 && make libaapt2_jni -j32 && make layoutlib-legacy -j32 && make aapt -j32 && make deployagent -j32 && make sdk -j32 && make win_sdk -j32
- 编译成功后得到out/host/windows/sdk/aosp_x86_64/android-sdk_eng.xxx_windows/system-images/android-Q
生成模拟器
- 拷贝android-Q到你的sdk tools目录的system-imgs路径下
- AS中打开AVD Manager配置名字为"MyDevice"的模拟器,配置好之后点finish
- 选择“MyDevice”模拟器,选择之前生成的android Q镜像,生成模拟器
模拟器调试
- emulator.exe -avd MyDevice -writable-system,启动模拟器
- adb root,adb remount
- adb push out\target\product\generic_x86_64\system\product\priv-app\Dialer\Dialer.apk system/product/priv-app/Dialer/,能push成功就OK了