【问题标题】:how to run the emulator from the command line on ubuntu11.10如何在 ubuntu11.10 上从命令行运行模拟器
【发布时间】:2023-03-21 13:20:01
【问题描述】:
我是 android 构建的新手,所以如果我的问题是,请原谅
太容易了:)
我的构建过程似乎是成功的,但是“模拟器”命令失败了
这个错误:
emulator: ERROR: bad workspace: cannot find prebuilt kernel in: /aosp/
prebuilt/android-arm/kernel/kernel-qemu-armv7 .
我不知道为什么会出现此错误。
请帮帮我。
【问题讨论】:
标签:
android
android-emulator
ubuntu-11.10
【解决方案1】:
//这里 andy_1.6 是我的 avd 名称。
padmakumar@padmakumar-desktop:~$ emulator -avd andy_1.6
//使用cmd创建avd
padmakumar@padmakumar-desktop:~$ android create avd -n testavd
how to create avd
【解决方案2】:
旧帖子,但问题是 cyanogenmod 更改了一些东西(包括预构建内核的位置),当您执行 source build/envsetup.sh 时,这应该可以修复它,但它没有,无论如何,这是您修复它的方法:
emulator -kernel prebuilt/android-arm/kernel/kernel-qemu-armv7
【解决方案3】:
在4.3中,路径变了,试试这个:
emulator -kernel /Volumes/android/prebuilts/qemu-kernel/arm/kernel-qemu-armv7
将来,如果您想深入了解模拟器如何选择默认内核,请尝试:
emulator -verbose
然后寻找 kernel.path 找出来。