Java 遵循Android构建说明-emulator失败,返回“0”;此配置没有初始系统映像”;

Java 遵循Android构建说明-emulator失败,返回“0”;此配置没有初始系统映像”;,java,android,ubuntu,build,virtualbox,Java,Android,Ubuntu,Build,Virtualbox,下午好 我已经尝试了一段时间来构建Android源代码。我已按照这里的说明: 我选择的配置步骤是:“完整工程”。这台机器是Ubuntu11.10,32位,AMD x6 1090T处理器,4 GB内存,运行在Windows7 64位主机上的VirtualBox中 我能够完成构建过程(或者看起来是这样),最后的状态行是: ... target Dex: android.core.tests.libcore.package.com.no-core-tests-res target Dex: andr

下午好

我已经尝试了一段时间来构建Android源代码。我已按照这里的说明:

我选择的配置步骤是:“完整工程”。这台机器是Ubuntu11.10,32位,AMD x6 1090T处理器,4 GB内存,运行在Windows7 64位主机上的VirtualBox中

我能够完成构建过程(或者看起来是这样),最后的状态行是:

...
target Dex: android.core.tests.libcore.package.com.no-core-tests-res
target Dex: android.core.tests.libcore.package.dalvik.no-core-tests-res
target Dex: android.core.tests.libcore.package.libcore.no-core-tests-res
target Dex: android.core.tests.libcore.package.org.no-core-tests-res
make: *** [out/target/common/obj/APPS/android.core.tests.libcore.package.com.no-core-tests-res_intermediates/noproguard.classes-with-local.dex] Killed
make: *** Waiting for unfinished jobs....
sean@sean-VirtualBox:~/src/android$
当我尝试运行emulator时(根据上面页面中看似过于简单的说明),我得到以下结果:

sean@sean-VirtualBox:~/src/android$ emulator
emulator: ERROR: No initial system image for this configuration!
我在本地的Windows环境中使用emulator很幸运,但是我想构建Android源代码,这样我就可以开始了解更多。在没有明确答案的情况下,我将采用任何替代说明来获取在仿真器上构建和运行的源代码

我也有一个G2x,G2和G1在我的处置,如果我真的绝望,需要使用一个物理设备,但我真的想让模拟器的工作第一。我还设想,如果我要闪存设备,我需要知道输出图像文件去了哪里。(谷歌的指令可疑地遗漏了关于输出到哪里以及在闪烁或运行仿真器时使用哪些文件的详细说明)

谢谢

-肖恩

基本步骤是:

$ cd <path/to/android/source>
$ . build/envsetup.sh
$ lunch full-eng
$ make # should finish without errors
$ ./out/host/linux-x86/bin/emulator
$cd
$ . build/envsetup.sh
午餐全英
$make#应无错误地完成
$./out/host/linux-x86/bin/emulator

你的模拟器应该启动了。请注意,在虚拟机中运行模拟器会非常慢。

我回家后会试试。在这个过程中,我安装了一个新的Ubuntu64副本,因为说明中提到32位构建是“实验性的”。此外,使用VTx(2个模拟内核)和其他加速功能的虚拟机的性能也非常惊人。全屏效果很好!今晚我将公布我的结果。谢谢更接近。。。在我新安装的64位上,最后几行告诉我:完成!安装:out/target/product/generic/system/app/Settings.odex。。。目标系统fs映像:out/Target/product/generic/obj/PACKAGING/systemimage\u intermediates/system.img安装系统fs映像:out/Target/product/generic/system.img。。现在,看起来我缺少一个运行模拟器的AVD。这些烦人的指令使它看起来很容易启动和运行。关闭以了解如何从命令行创建AVD。:)非常感谢。快到了。。。这个线程允许我启动模拟器(终于!)。。现在的问题是,它似乎只是挂起。我必须终止这个过程,否则,它完全没有反应。明天再试试。再次感谢!