2016-08-14 101 views
2

我正在尝试使用此工具GemDroid https://github.com/huz123/GemDroid_QEMU。我已经下载了AOSP android-4.4.4_r2并构建它。根据上面的链接,AVD必须使用Android Studio创建,我曾经这样做过,但它提供了下载系统映像的选择性选项,比如Android 4.4。创建AVD并将其链接到AOSP

  1. 我的第一个问题是如何将AVD链接到AOSP我有 下载?我试着将SDK的位置从Android Studio中的Files> ProjectStructure指向AOSP 位置,但它说 “SDK不包含任何平台”。
  2. 有什么不同的方式可以直接从AOSP的 目录创建AVD?
  3. 或者在上面的链接中按照步骤“像往常一样使用 您的Android虚拟设备启动模拟器”,我如何才能从AOSP启动模拟器,并使用Android Studio创建AVD?

我使用的是Ubuntu 14.04。请帮忙,谢谢!

+0

相关:https://stackoverflow.com/questions/25985384/run-custom-rom-on-android-emulator –

回答

1

你并不需要在Android工作室为 - 就到你的根目录,键入命令行:

emulator 

如果这不工作,你可能在你构建出了毛病。 (Build the AOSP

+0

我有麻烦ACC查看模拟器可执行文件的位置。我也没有在构建之前运行'source build/envsetup.sh'。谢谢! –

0

这是我如何运行构建

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