天嵌 ARM开发社区

 找回密码
 注册
查看: 18955|回复: 22

Android4.0系统编译问题

[复制链接]
lcdyong 发表于 2012-11-20 13:41:19 | 显示全部楼层 |阅读模式
大家好,我用的是TQ210,我根据手册一步步的做,为什么到android4.0系统编译时通不过呢?我是菜鸟啊,谁能帮忙解答一下啊,谢谢,急!急!急!
下面是终端打出来的信息:
target Dex: core
Copy: apicheck (out/host/linux-x86/obj/EXECUTABLES/apicheck_intermediates/apicheck)
target Strip: libc (out/target/product/tq210/obj/lib/libc.so)
host SharedLib: libdvm (out/host/linux-x86/obj/lib/libdvm.so)
Install: out/target/product/tq210/system/lib/libssl.so
host Executable: dexopt (out/host/linux-x86/obj/EXECUTABLES/dexopt_intermediates/dexopt)
true
Install: out/host/linux-x86/framework/cts-dalvik-buildutil.jar
Install: out/host/linux-x86/framework/cts-tradefed.jar
Install: out/host/linux-x86/framework/hierarchyviewerlib.jar
Install: out/host/linux-x86/framework/anttasks.jar
host Java: apache-xml-hostdex (out/host/common/obj/JAVA_LIBRARIES/apache-xml-hostdex_intermediates/classes)
collect2: ld terminated with signal 9 [Killed]
make: *** [out/host/linux-x86/obj/EXECUTABLES/clang_intermediates/clang] Error 1
make: *** Waiting for unfinished jobs....
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
true
elapsed seconds: 754
wrote generated Main_*.java files to out/host/linux-x86/obj/EXECUTABLES/vm-tests-tf_intermediates/main_files





下面是编译完的全部文件
root@ubuntu:/opt/EmbedSky/TQ210/TQ210_Android_4.0.4_V1.0/out/target/product/tq210# ls
android-info.txt  data  previous_build_config.mk  symbols
clean_steps.mk    obj   root                      system




再次感谢啊!
TQ-lkp 发表于 2012-11-20 13:58:55 | 显示全部楼层
本帖最后由 TQ-lkp 于 2012-11-20 14:07 编辑

楼主用的什么指令编绎的?java和gcc有没有正确安装和设置?
 楼主| lcdyong 发表于 2012-11-20 14:11:14 | 显示全部楼层
TQ-lkp 发表于 2012-11-20 13:58
楼主用的什么指令编绎的?java和gcc有没有正确安装和设置?

按照手册安装的,之后./build_android.sh
TQ-lkp 发表于 2012-11-20 15:49:16 | 显示全部楼层
java -v
gcc -v
把结果贴上来
 楼主| lcdyong 发表于 2012-11-20 16:53:56 | 显示全部楼层
TQ-lkp 发表于 2012-11-20 15:49
java -v
gcc -v
把结果贴上来

root@ubuntu:/opt/EmbedSky/TQ210/TQ210_Android_4.0.4_V1.0# gcc -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.4.6-11ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.4 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.4.6 (Ubuntu/Linaro 4.4.6-11ubuntu2)


root@ubuntu:/opt/EmbedSky/TQ210/TQ210_Android_4.0.4_V1.0# java -v
Unrecognized option: -v
Could not create the Java virtual machine.


root@ubuntu:/opt/EmbedSky/TQ210/TQ210_Android_4.0.4_V1.0# java -version
java version "1.6.0_30"
Java(TM) SE Runtime Environment (build 1.6.0_30-b12)
Java HotSpot(TM) 64-Bit Server VM (build 20.5-b03, mixed mode)
TQ-ZQL 发表于 2012-11-22 09:09:25 | 显示全部楼层
你用是不是ubuntu11.10,那个脚本(ubuntu_env_install.sh)有没有执行过?脚本有没有报错?
 楼主| lcdyong 发表于 2012-11-22 09:19:13 | 显示全部楼层
TQ-ZQL 发表于 2012-11-22 09:09
你用是不是ubuntu11.10,那个脚本(ubuntu_env_install.sh)有没有执行过?脚本有没有报错?

是desktop 64位 11.10   而且环境搭建一切跟手册上说的一样
我看手册上给的11.10 dvd 的版本,可是下来却是32位的,于是我自己找了一个dvd 64位的
我不懂他们之间是不是有什么影响
换完之后,环境搭建跟手册一样,
可是编译很时间后,又是报错,不过跟以上不同
下面是打的信息
Note: Recompile with -Xlint:unchecked for details.
external/apache-harmony/luni/src/test/api/common/org/apache/harmony/luni/tests/java/util/SortedMapTestBase.java:361: warning: non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.Class<?> for a varargs call
cast to java.lang.Class<?>[] for a non-varargs call and to suppress this warning
        Method refClone = ref.getClass().getMethod("clone", null);
                                                            ^
external/apache-harmony/luni/src/test/api/common/org/apache/harmony/luni/tests/java/util/SortedMapTestBase.java:362: warning: non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.Class<?> for a varargs call
cast to java.lang.Class<?>[] for a non-varargs call and to suppress this warning
        Method mapClone = map.getClass().getMethod("clone", null);
                                                            ^
external/apache-harmony/luni/src/test/api/common/org/apache/harmony/luni/tests/java/util/SortedMapTestBase.java:363: warning: non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this warning
        SortedMap<Integer, Integer> map2 = (SortedMap<Integer, Integer>) mapClone.invoke(map, null);
                                                                                              ^
external/apache-harmony/luni/src/test/api/common/org/apache/harmony/luni/tests/java/util/SortedMapTestBase.java:364: warning: non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this warning
        assertEquals(refClone.invoke(ref, null), map2);
                                          ^
external/apache-harmony/text/src/test/java/org/apache/harmony/text/tests/java/text/MessageFormatTest.java:768: warning: non-varargs call of varargs method with inexact argument type for last parameter;
cast to java.lang.Object for a varargs call
cast to java.lang.Object[] for a non-varargs call and to suppress this warning
        assertEquals("nullABC", MessageFormat.format("{0}{1}", new String[]{null, "ABC"}));
                                                               ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
5 warnings
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
/bin/bash: mkimage: command not found
make: *** [out/target/product/tq210/ramdisk.img] Error 127
make: *** Deleting file `out/target/product/tq210/ramdisk.img'
make: *** Waiting for unfinished jobs....
TQ-ZQL 发表于 2012-11-22 09:32:38 | 显示全部楼层
sudo apt-get install uboot-mkimage
 楼主| lcdyong 发表于 2012-11-23 09:36:27 | 显示全部楼层
TQ-ZQL 发表于 2012-11-22 09:32
sudo apt-get install uboot-mkimage

配置环境时,跟手册上说的一模一样,uboot-mkimage也更新
但是编译还是通不过
打印信息为
target Dex: Exchange
target Dex: LatinIME
'out/target/common/obj/APPS/Settings_intermediates/classes.dex' as 'classes.dex'...
Copying: out/target/common/obj/JAVA_LIBRARIES/services_intermediates/noproguard.classes.dex
target Dex: android.core.tests.libcore.package.libcore.no-core-tests-res
target Dex: android.core.tests.libcore.package.org.no-core-tests-res
Copying: out/target/common/obj/APPS/android.core.tests.libcore.package.sun.no-core-tests-res_intermediates/noproguard.classes.jar
Copying: out/target/common/obj/APPS/android.core.tests.libcore.package.tests.no-core-tests-res_intermediates/noproguard.classes.jar
Install: out/target/product/tq210/system/app/Bluetooth.apk
Copying: out/target/common/obj/APPS/Calendar_intermediates/noproguard.classes.dex
Copying: out/target/common/obj/APPS/CalendarProvider_intermediates/noproguard.classes.dex
Copying: out/target/common/obj/APPS/Contacts_intermediates/noproguard.classes.dex
Install: out/target/product/tq210/system/app/Development.apk
Copying: out/target/common/obj/APPS/Email_intermediates/noproguard.classes.dex
Copying: out/target/common/obj/APPS/Exchange_intermediates/noproguard.classes.dex
Copying: out/target/common/obj/APPS/LatinIME_intermediates/noproguard.classes.dex
Install: out/target/product/tq210/system/app/Settings.apk
target Jar: services (out/target/common/obj/JAVA_LIBRARIES/services_intermediates/javalib.jar)
target Dex: android.core.tests.libcore.package.sun.no-core-tests-res
'out/target/common/obj/JAVA_LIBRARIES/services_intermediates/classes.dex' as 'classes.dex'...
target Dex: android.core.tests.libcore.package.tests.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....
make: *** [out/target/common/obj/APPS/android.core.tests.libcore.package.sun.no-core-tests-res_intermediates/noproguard.classes-with-local.dex] Killed
make: *** [out/target/common/obj/APPS/android.core.tests.libcore.package.org.no-core-tests-res_intermediates/noproguard.classes-with-local.dex] Killed
 楼主| lcdyong 发表于 2012-11-24 11:25:14 | 显示全部楼层
问题还是依然
信息还是这样



                      ^

注意:某些输入文件使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
host C++: libclangDriver <= external/clang/lib/Driver/Phases.cpp
host C++: libclangDriver <= external/clang/lib/Driver/Tool.cpp
host C++: libclangDriver <= external/clang/lib/Driver/ToolChain.cpp
host C++: libclangDriver <= external/clang/lib/Driver/ToolChains.cpp
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
host C++: libclangDriver <= external/clang/lib/Driver/Tools.cpp
host C++: libclangDriver <= external/clang/lib/Driver/Types.cpp
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
注意:frameworks/ex/chips/src/com/android/ex/chips/BaseRecipientAdapter.java 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Host TableGen: vdc (gen-intrinsic) <= frameworks/compile/slang/BitWriter_2_9/../../../../external/llvm/include/llvm/Intrinsics.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Device TableGen (gen-register-info): vdc <= external/llvm/lib/Target/ARM/ARM.td
Device TableGen (gen-instr-info): vdc <= external/llvm/lib/Target/ARM/ARM.td
Device TableGen (gen-emitter): vdc <= external/llvm/lib/Target/ARM/ARM.td
Device TableGen (gen-emitter -mc-emitter): vdc <= external/llvm/lib/Target/ARM/ARM.td
Device TableGen (gen-pseudo-lowering): vdc <= external/llvm/lib/Target/ARM/ARM.td
Device TableGen (gen-asm-writer): vdc <= external/llvm/lib/Target/ARM/ARM.td
Device TableGen (gen-asm-matcher): vdc <= external/llvm/lib/Target/ARM/ARM.td
Device TableGen (gen-dag-isel): vdc <= external/llvm/lib/Target/ARM/ARM.td
Device TableGen (gen-fast-isel): vdc <= external/llvm/lib/Target/ARM/ARM.td
Device TableGen (gen-callingconv): vdc <= external/llvm/lib/Target/ARM/ARM.td
Device TableGen (gen-subtarget): vdc <= external/llvm/lib/Target/ARM/ARM.td
Device TableGen (gen-enhanced-disassembly-info): vdc <= external/llvm/lib/Target/ARM/ARM.td
Device TableGen (gen-disassembler): vdc <= external/llvm/lib/Target/ARM/ARM.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Device TableGen (gen-asm-writer): vdc <= external/llvm/lib/Target/ARM/InstPrinter/../ARM.td
Device TableGen (gen-register-info): vdc <= external/llvm/lib/Target/ARM/InstPrinter/../ARM.td
Device TableGen (gen-subtarget): vdc <= external/llvm/lib/Target/ARM/InstPrinter/../ARM.td
Device TableGen (gen-instr-info): vdc <= external/llvm/lib/Target/ARM/InstPrinter/../ARM.td
Device TableGen (gen-subtarget): vdc <= external/llvm/lib/Target/ARM/TargetInfo/../ARM.td
Device TableGen (gen-register-info): vdc <= external/llvm/lib/Target/ARM/TargetInfo/../ARM.td
Device TableGen (gen-instr-info): vdc <= external/llvm/lib/Target/ARM/TargetInfo/../ARM.td
Device TableGen (gen-register-info): vdc <= external/llvm/lib/Target/ARM/MCTargetDesc/../ARM.td
Device TableGen (gen-instr-info): vdc <= external/llvm/lib/Target/ARM/MCTargetDesc/../ARM.td
Device TableGen (gen-emitter -mc-emitter): vdc <= external/llvm/lib/Target/ARM/MCTargetDesc/../ARM.td
Device TableGen (gen-subtarget): vdc <= external/llvm/lib/Target/ARM/MCTargetDesc/../ARM.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Device TableGen (gen-asm-writer): vdc <= external/llvm/lib/Target/X86/X86.td
Device TableGen (gen-asm-writer -asmwriternum=1): vdc <= external/llvm/lib/Target/X86/X86.td
Device TableGen (gen-register-info): vdc <= external/llvm/lib/Target/X86/X86.td
Device TableGen (gen-instr-info): vdc <= external/llvm/lib/Target/X86/X86.td
Device TableGen (gen-dag-isel): vdc <= external/llvm/lib/Target/X86/X86.td
Device TableGen (gen-fast-isel): vdc <= external/llvm/lib/Target/X86/X86.td
Device TableGen (gen-subtarget): vdc <= external/llvm/lib/Target/X86/X86.td
Device TableGen (gen-callingconv): vdc <= external/llvm/lib/Target/X86/X86.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Device TableGen (gen-register-info): vdc <= external/llvm/lib/Target/X86/TargetInfo/../X86.td
Device TableGen (gen-subtarget): vdc <= external/llvm/lib/Target/X86/TargetInfo/../X86.td
Device TableGen (gen-instr-info): vdc <= external/llvm/lib/Target/X86/TargetInfo/../X86.td
Device TableGen (gen-register-info): vdc <= external/llvm/lib/Target/X86/MCTargetDesc/../X86.td
Device TableGen (gen-instr-info): vdc <= external/llvm/lib/Target/X86/MCTargetDesc/../X86.td
Device TableGen (gen-subtarget): vdc <= external/llvm/lib/Target/X86/MCTargetDesc/../X86.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Device TableGen (gen-asm-writer): vdc <= external/llvm/lib/Target/X86/InstPrinter/../X86.td
Device TableGen (gen-asm-writer -asmwriternum=1): vdc <= external/llvm/lib/Target/X86/InstPrinter/../X86.td
Device TableGen (gen-instr-info): vdc <= external/llvm/lib/Target/X86/InstPrinter/../X86.td
Device TableGen (gen-register-info): vdc <= external/llvm/lib/Target/X86/InstPrinter/../X86.td
Device TableGen (gen-subtarget): vdc <= external/llvm/lib/Target/X86/InstPrinter/../X86.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
Host TableGen: vdc (gen-intrinsic) <= external/llvm/include/llvm/Intrinsics.td
host C++: libclangParse <= external/clang/lib/Parse/ParseAST.cpp
host C++: libclangParse <= external/clang/lib/Parse/ParseCXXInlineMethods.cpp
host C++: libclangParse <= external/clang/lib/Parse/ParseDecl.cpp
host C++: libclangParse <= external/clang/lib/Parse/ParseDeclCXX.cpp
host C++: libclangParse <= external/clang/lib/Parse/ParseExpr.cpp
host C++: libclangParse <= external/clang/lib/Parse/ParseExprCXX.cpp
host C++: libclangParse <= external/clang/lib/Parse/ParseInit.cpp
host C++: libclangParse <= external/clang/lib/Parse/ParseObjc.cpp
host C++: libclangParse <= external/clang/lib/Parse/ParsePragma.cpp
host C++: libclangParse <= external/clang/lib/Parse/ParseStmt.cpp
host C++: libclangParse <= external/clang/lib/Parse/ParseTemplate.cpp
host C++: libclangParse <= external/clang/lib/Parse/ParseTentative.cpp
host C++: libclangParse <= external/clang/lib/Parse/Parser.cpp
host C++: libclangSema <= external/clang/lib/Sema/AnalysisBasedWarnings.cpp
host C++: libclangSema <= external/clang/lib/Sema/AttributeList.cpp
libpng warning: Ignoring attempt to set cHRM RGB triangle with zero area
host C++: libclangSema <= external/clang/lib/Sema/CodeCompleteConsumer.cpp
host C++: libclangSema <= external/clang/lib/Sema/DeclSpec.cpp
host C++: libclangSema <= external/clang/lib/Sema/IdentifierResolver.cpp
host C++: libclangSema <= external/clang/lib/Sema/DelayedDiagnostic.cpp
host C++: libclangSema <= external/clang/lib/Sema/JumpDiagnostics.cpp
host C++: libclangSema <= external/clang/lib/Sema/MultiInitializer.cpp
host C++: libclangSema <= external/clang/lib/Sema/Scope.cpp
host C++: libclangSema <= external/clang/lib/Sema/Sema.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaAccess.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaAttr.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaCXXScopeSpec.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaCast.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaChecking.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaCodeComplete.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaDecl.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaDeclAttr.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaDeclCXX.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaDeclObjC.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaExceptionSpec.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaExpr.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaExprCXX.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaExprMember.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaExprObjC.cpp
host C++: libclangSema <= external/clang/lib/Sema/SemaFixItUtils.cpp
make: *** [out/target/common/obj/APPS/framework-res_intermediates/package-export.apk] 已杀死
make: *** 正在删除文件“out/target/common/obj/APPS/framework-res_intermediates/package-export.apk”
make: *** 正在等待未完成的任务....
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangSema_intermediates/SemaChecking.o] 已杀死
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangSema_intermediates/SemaCodeComplete.o] 已杀死
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangSema_intermediates/SemaDecl.o] 已杀死
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangSema_intermediates/SemaDeclAttr.o] 已杀死
make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libclangSema_intermediates/SemaDeclCXX.o] 已杀死
make: ./build_android.sh: 行 22:  9615 已杀死               make -j$CPU_JOB_NUM


但是我发现,在编译之前
gcc -v  java -version  arm-linux-gcc -v
打印的信息都对
可是失败之后 前两个没问题
最后arm-linux-gcc -v
变成这样了:
root@aquarius-PC:/opt/EmbedSky/TQ210/TQ210_Android_4.0.4_V1.0/out/target/product/tq210# arm-linux-gcc -v
arm-linux-gcc:找不到命令


这给why啊?
亚瑟王 发表于 2012-11-26 12:06:50 | 显示全部楼层
lcdyong 发表于 2012-11-24 11:25
问题还是依然
信息还是这样

你的PC的配置是怎么样?用的是虚拟机+ubuntu?还是物理上安装的ubuntu?
根据你最后给的错误信息显示,应该是PC的内存不够用了引起的。
建议:
1、物理上安装ubuntu(即不使用虚拟机);
2、PC的内存大于2GB。
 楼主| lcdyong 发表于 2012-11-27 09:10:15 | 显示全部楼层
亚瑟王 发表于 2012-11-26 12:06
你的PC的配置是怎么样?用的是虚拟机+ubuntu?还是物理上安装的ubuntu?
根据你最后给的错误信息显示,应 ...

物理上安装的ubuntu
内存已扩为3.8G
但是遇到问题:

Copying: out/target/common/obj/JAVA_LIBRARIES/com.android.gallery3d.common2_intermediates/classes.jar
host Executable: llvm-rs-cc (out/host/linux-x86/obj/EXECUTABLES/llvm-rs-cc_intermediates/llvm-rs-cc)
注意:sdk/anttasks/src/com/android/ant/NewSetupTask.java 使用或覆盖了已过时的 API。
注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
target Executable: fsck_msdos (out/target/product/tq210/obj/EXECUTABLES/fsck_msdos_intermediates/LINKED/fsck_msdos)
target SharedLib: libiprouteutil (out/target/product/tq210/obj/SHARED_LIBRARIES/libiprouteutil_intermediates/LINKED/libiprouteutil.so)
target SharedLib: libnetlink (out/target/product/tq210/obj/SHARED_LIBRARIES/libnetlink_intermediates/LINKED/libnetlink.so)
target Executable: mksh (out/target/product/tq210/obj/EXECUTABLES/mksh_intermediates/LINKED/mksh)
host Executable: clang (out/host/linux-x86/obj/EXECUTABLES/clang_intermediates/clang)
host C++: libbcc <= frameworks/compile/libbcc/lib/ExecutionEngine/bcc.cpp
cts/tools/vm-tests/src/util/build/JarBuildStep.java:62: 警告:sun.tools.jar.Main 是 Sun 的专用 API,可能会在未来版本中删除
            Main main = new Main(System.out, System.err, "jar");
            ^
cts/tools/vm-tests/src/util/build/JarBuildStep.java:62: 警告:sun.tools.jar.Main 是 Sun 的专用 API,可能会在未来版本中删除
            Main main = new Main(System.out, System.err, "jar");
                            ^
注意:某些输入文件使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
3 警告
host C: libbcc <= out/host/linux-x86/obj/SHARED_LIBRARIES/libbcc_intermediates/libbcc-stamp.c
target SharedLib: libc_malloc_debug_leak (out/target/product/tq210/obj/SHARED_LIBRARIES/libc_malloc_debug_leak_intermediates/LINKED/libc_malloc_debug_leak.so)
target SharedLib: libc_malloc_debug_qemu (out/target/product/tq210/obj/SHARED_LIBRARIES/libc_malloc_debug_qemu_intermediates/LINKED/libc_malloc_debug_qemu.so)
target SharedLib: libthread_db (out/target/product/tq210/obj/SHARED_LIBRARIES/libthread_db_intermediates/LINKED/libthread_db.so)
target Generated: libv8 <= out/host/linux-x86/bin/mksnapshot
host Java: core-junit-hostdex (out/host/common/obj/JAVA_LIBRARIES/core-junit-hostdex_intermediates/classes)
host Java: apachehttp-hostdex (out/host/common/obj/JAVA_LIBRARIES/apachehttp-hostdex_intermediates/classes)
注意:某些输入文件使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
host Java: lint (out/host/common/obj/JAVA_LIBRARIES/lint_intermediates/classes)
Install: out/host/linux-x86/framework/sdklib-tests.jar
Collecting all junit tests...

Time: 0.104

OK (0 tests)

collected 3098 test methods in 225 junit test classes
注意:某些输入文件使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
Copying: out/target/common/obj/JAVA_LIBRARIES/easymocklib_intermediates/classes.jar
Copying: out/target/common/obj/JAVA_LIBRARIES/libprotobuf-java-2.3.0-micro_intermediates/classes.jar
Copying: out/target/common/obj/JAVA_LIBRARIES/mail-common_intermediates/emma_out/lib/classes-jarjar.jar
target SharedLib: libext2_com_err (out/target/product/tq210/obj/SHARED_LIBRARIES/libext2_com_err_intermediates/LINKED/libext2_com_err.so)
target SharedLib: libext2_uuid (out/target/product/tq210/obj/SHARED_LIBRARIES/libext2_uuid_intermediates/LINKED/libext2_uuid.so)
Install: out/host/linux-x86/framework/doclava.jar
target SharedLib: libext2_e2p (out/target/product/tq210/obj/SHARED_LIBRARIES/libext2_e2p_intermediates/LINKED/libext2_e2p.so)
target Dex: core
Copy: apicheck (out/host/linux-x86/obj/EXECUTABLES/apicheck_intermediates/apicheck)
Install: out/target/product/tq210/system/lib/libc.so
target SharedLib: libstdc++ (out/target/product/tq210/obj/SHARED_LIBRARIES/libstdc++_intermediates/LINKED/libstdc++.so)
target SharedLib: libm (out/target/product/tq210/obj/SHARED_LIBRARIES/libm_intermediates/LINKED/libm.so)
target SharedLib: libgabi++ (out/target/product/tq210/obj/SHARED_LIBRARIES/libgabi++_intermediates/LINKED/libgabi++.so)
host Executable: dalvikvm (out/host/linux-x86/obj/EXECUTABLES/dalvikvm_intermediates/dalvikvm)
true
Install: out/target/product/tq210/system/lib/libssl.so
host Executable: dexopt (out/host/linux-x86/obj/EXECUTABLES/dexopt_intermediates/dexopt)
true
Install: out/host/linux-x86/framework/cts-dalvik-buildutil.jar
Install: out/host/linux-x86/framework/cts-tradefed.jar
Install: out/host/linux-x86/framework/hierarchyviewerlib.jar
Install: out/host/linux-x86/framework/anttasks.jar
host Java: apache-xml-hostdex (out/host/common/obj/JAVA_LIBRARIES/apache-xml-hostdex_intermediates/classes)
collect2: ld 以信号 9 [已杀死] 退出。
make: *** [out/host/linux-x86/obj/EXECUTABLES/clang_intermediates/clang] 错误 1
make: *** 正在等待未完成的任务....
注意:某些输入文件使用或覆盖了已过时的 API。
注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
注意:某些输入文件使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
true
elapsed seconds: 81
wrote generated Main_*.java files to out/host/linux-x86/obj/EXECUTABLES/vm-tests-tf_intermediates/main_files
TQ-lkp 发表于 2012-11-27 10:08:46 | 显示全部楼层
lcdyong 发表于 2012-11-27 09:10
物理上安装的ubuntu
内存已扩为3.8G
但是遇到问题:

ubuntu版本多少,请使用手册中的版本?
把out目录全部删除,重新编绎下
 楼主| lcdyong 发表于 2012-11-27 10:36:45 | 显示全部楼层
TQ-lkp 发表于 2012-11-27 10:08
ubuntu版本多少,请使用手册中的版本?
把out目录全部删除,重新编绎下

嗯,是手册中给的
ubuntu-11.10-dvd-amd64
我再试试
 楼主| lcdyong 发表于 2012-11-27 19:19:20 | 显示全部楼层
经过一周多的时间终于把它编通
办法是把build_android.sh文件里的
make -j$CPU_JOB_NUM
改为
make
让它单线程编译,多线程可能会遇到不明错误,就像我最后帖出来的信息那样
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-28 18:12 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表