创建 AVD 并将其链接到 AOSP
Creating an AVD and linking it to the AOSP
我正在尝试使用这个工具 GemDroid https://github.com/huz123/GemDroid_QEMU。我已经下载了 AOSP android-4.4.4_r2 并构建了它。根据上面的 link,必须使用 Android Studio 创建 AVD,我这样做了,但它提供了下载系统映像的选择性选项,比如 Android 4.4.
- 我的第一个问题是如何 link 我拥有的 AOSP 的 AVD 下载?我尝试将 SDK 的位置指向 AOSP Android Studio 中文件>ProjectStructure 的位置,但它说 "SDK does not contain any platforms".
- 有没有其他方法可以直接从 AOSP目录?
- 或者按照步骤“启动模拟器 您的 android 虚拟设备照常”在上面的 link 中,我怎样才能 使用 Android 创建的 AVD 从 AOSP 启动模拟器 工作室?
我正在使用 Ubuntu 14.04。请帮忙,谢谢!
你不需要 Android Studio - 只需转到你的根目录并在命令行中输入:
emulator
如果这不起作用,您的构建可能有问题。(Build the AOSP)
这就是我 运行 构建
的方式 source ./build/envsetup.sh
lunch aosp_shamu-userdebug
./prebuilts/android-emulator/linux-x86_64/emulator
-sysdir out/target/product/shamu/
-system out/target/product/shamu/system.img
-ramdisk out/target/product/shamu/ramdisk.img
-data out/target/product/shamu/userdata.img
-kernel prebuilts/qemu-kernel/arm64/kernel-qemu
-scale 0.7
-memory 2048
-partition-size 4096
-no-window
-verbose