创建 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.

  1. 我的第一个问题是如何 link 我拥有的 AOSP 的 AVD 下载?我尝试将 SDK 的位置指向 AOSP Android Studio 中文件>ProjectStructure 的位置,但它说 "SDK does not contain any platforms".
  2. 有没有其他方法可以直接从 AOSP目录?
  3. 或者按照步骤“启动模拟器 您的 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