【问题标题】:Creating an AVD and linking it to the AOSP创建 AVD 并将其链接到 AOSP
【发布时间】:2016-08-14 06:59:53
【问题描述】:

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

  1. 我的第一个问题是如何将 AVD 链接到我拥有的 AOSP 下载了吗?我尝试将 SDK 的位置指向 AOSP Android Studio中文件> ProjectStructure的位置,但它说 “SDK 不包含任何平台”。
  2. 是否有其他方法可以直接从 AOSP 目录?
  3. 或者按照步骤“启动模拟器” 你的 android 虚拟设备像往常一样”在上面的链接中,我该怎么做 使用 Android 创建的 AVD 从 AOSP 启动模拟器 工作室?

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

【问题讨论】:

标签: android avd android-source


【解决方案1】:

您不需要 Android Studio - 只需转到您的根目录并输入命令行:

emulator

如果这不起作用,您的构建可能有问题。(Build the AOSP)

【讨论】:

  • 我无法访问模拟器可执行文件的位置。另外我在构建之前没有运行source build/envsetup.sh。谢谢!
【解决方案2】:

这就是我运行构建的方式

 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

【讨论】:

    猜你喜欢
    • 2011-09-04
    • 1970-01-01
    • 2013-11-02
    • 2012-07-04
    • 1970-01-01
    • 1970-01-01
    • 2023-02-01
    • 2012-11-16
    • 2013-06-07
    相关资源
    最近更新 更多