Android 4 ICS(AOSP)在Ubuntu 10.04上构建错误

时间:2012-08-04 14:51:10

标签: android build

我正在尝试在Ubuntu 10.04 64bit上构建 Android 4.0.1_r1 。在我为“全工程”午餐类型启动“make -j2”之前,我已经按照official build document中提到的所有步骤进行了操作。

编译2个小时后,我收到了这个错误: -

  

主机Java:d​​oclava(out / host / common / obj / JAVA_LIBRARIES / doclava_intermediates / classes)   线程“main”中的异常java.lang.RuntimeException:cts / tools / vm-tests-tf / src / dot / junit / opcodes / xor_long_2addr / Test_xor_long_2addr.java:麻烦阅读       在com.android.dx.util.FileUtils.readFile(FileUtils.java:87)       at util.build.BuildDalvikSuite.parseTestMethod(BuildDalvikSuite.java:588)       at util.build.BuildDalvikSuite.handleTests(BuildDalvikSuite.java:303)       at util.build.BuildDalvikSuite.compose(BuildDalvikSuite.java:159)       在util.build.BuildDalvikSuite.main(BuildDalvikSuite.java:131)   引起:java.io.FileNotFoundException:cts / tools / vm-tests-tf / src / dot / junit / opcodes / xor_long_2addr / Test_xor_long_2addr.java(打开的文件过多)       at java.io.FileInputStream.open(Native Method)       在java.io.FileInputStream。(FileInputStream.java:120)       在com.android.dx.util.FileUtils.readFile(FileUtils.java:75)       ......还有4个   make: * [out / host / linux-x86 / obj / EXECUTABLES / vm-tests-tf_intermediates / tests]错误1   make:* 等待未完成的工作......   注意:external / doclava / src / com / google / doclava / Stubs.java使用未经检查或不安全的操作。   注意:使用-Xlint重新编译:取消选中以获取详细信息。

在出现上述错误后,构建停止。

我在构建之前所做的修改如下: -

  1. 来自/ devices文件夹我删除了Google,Samsung和Ti文件夹,以便它们不包含在构建中。
  2. 在/build/target/product/core.mk中删除了以下应用 - 浏览器,HTMLViewer,联系人
  3. 虽然我是Android源代码开发的完全初学者,但我有这样的预感:修改可能不是构建失败的真正原因,根本原因在于其他地方。我需要一些建议。

0 个答案:

没有答案