天嵌 ARM开发社区

 找回密码
 注册
查看: 5288|回复: 10

关于android4.0平台资源编译不通过问题

[复制链接]
三水 发表于 2013-7-1 18:42:02 | 显示全部楼层 |阅读模式
对android4.0平台资源采用./build_android.sh进行编译出现错误:
Target ram disk: out/target/product/tq210/ramdisk.img
target SharedLib: sensors.stingray (out/target/product/tq210/obj/SHARED_LIBRARIES/sensors.stingray_intermediates/LINKED/sensors.stingray.so)
target Jar: ext (out/target/common/obj/JAVA_LIBRARIES/ext_intermediates/javalib.jar)
mkimage -A arm -O linux -T ramdisk -C none -a 0x30A00000 -n "ramdisk" -d out/target/product/tq210/ramdisk.img out/target/product/tq210/ramdisk-uboot.img
'out/target/common/obj/JAVA_LIBRARIES/ext_intermediates/classes.dex' as 'classes.dex'...
/bin/bash: mkimage: 未找到命令
make: *** [out/target/product/tq210/ramdisk.img] 错误 127
make: *** 正在删除文件“out/target/product/tq210/ramdisk.img”
make: *** 正在等待未完成的任务....
target Symbolic: libutils (out/target/product/tq210/symbols/system/lib/libutils.so)
external/apache-harmony/luni/src/test/api/common/org/apache/harmony/luni/tests/java/util/SortedMapTestBase.java:361: 警告:最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用;
对于 varargs 调用,应使用 java.lang.Class<?>
对于非 varargs 调用,应使用 java.lang.Class<?>[],这样也可以抑制此警告
        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: 警告:最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用;
对于 varargs 调用,应使用 java.lang.Class<?>
对于非 varargs 调用,应使用 java.lang.Class<?>[],这样也可以抑制此警告
        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: 警告:最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用;
对于 varargs 调用,应使用 java.lang.Object
对于非 varargs 调用,应使用 java.lang.Object[],这样也可以抑制此警告
        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: 警告:最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用;
对于 varargs 调用,应使用 java.lang.Object
对于非 varargs 调用,应使用 java.lang.Object[],这样也可以抑制此警告
        assertEquals(refClone.invoke(ref, null), map2);
                                          ^
external/apache-harmony/text/src/test/java/org/apache/harmony/text/tests/java/text/MessageFormatTest.java:768: 警告:最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用;
对于 varargs 调用,应使用 java.lang.Object
对于非 varargs 调用,应使用 java.lang.Object[],这样也可以抑制此警告
        assertEquals("nullABC", MessageFormat.format("{0}{1}", new String[]{null, "ABC"}));
                                                               ^
注意:某些输入文件使用或覆盖了已过时的 API。
注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
注意:某些输入文件使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
5 警告

有时候也会出现缺少其他文件……不知道是文件不全还是编译过程存在问题,还请相关技术人员帮忙解决,不甚感激!
deiska 发表于 2013-7-1 22:09:55 | 显示全部楼层
如果没有修改过源码的话  把build_android.sh里的make -jxxxxxx改成make试着执行一下
TQ-lkp 发表于 2013-7-2 09:09:09 | 显示全部楼层
楼上正解   
 楼主| 三水 发表于 2013-7-3 09:10:36 | 显示全部楼层
仍然到如上信息时编译出错……
 楼主| 三水 发表于 2013-7-3 09:11:17 | 显示全部楼层
TQ-lkp 发表于 2013-7-2 09:09
楼上正解

仍然到如上信息时编译出错……
亚瑟王 发表于 2013-7-3 09:19:28 | 显示全部楼层
/bin/bash: mkimage: 未找到命令
上面的信息是从你给出来的错误信息中提取的。
在天嵌科技提供的光盘中的:TQ210_CD\Linux平台工具\mkxxximge_tools_for_TQ210_V1.0.tar.bz2中已经包含了mkimage这个工具了。
同时在TQ2410的使用手册的3.1.3章节的4小节中有相关说明的,如下图所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
福大牛二爷 发表于 2013-7-13 19:37:13 | 显示全部楼层
亚瑟王 发表于 2013-7-3 09:19
/bin/bash: mkimage: 未找到命令
上面的信息是从你给出来的错误信息中提取的。
在天嵌科技提供的光盘中的 ...

您好,我想咨询下,可否修改内核的配置,然android4.0 不进入休眠状态啊?
亚瑟王 发表于 2013-7-15 10:13:30 | 显示全部楼层
三水 发表于 2013-7-3 09:11
仍然到如上信息时编译出错……

如果问题解决了请修改帖子类型为“已解决”(请参考:http://www.armbbs.net/forum.php?mod=viewthread&tid=15200)。
亚瑟王 发表于 2013-7-15 10:14:35 | 显示全部楼层
福大牛二爷 发表于 2013-7-13 19:37
您好,我想咨询下,可否修改内核的配置,然android4.0 不进入休眠状态啊?

最好是在Android上实现,不要修改内核,android的SDK中提供了这样的API的。
福大牛二爷 发表于 2013-7-15 10:40:26 | 显示全部楼层
亚瑟王 发表于 2013-7-15 10:14
最好是在Android上实现,不要修改内核,android的SDK中提供了这样的API的。

嗯 好的~谢谢啊!
还有个问题啊:在我的帖子里了额:http://www.armbbs.net/forum.php? ... id=16970&extra=
亚瑟王 发表于 2013-7-15 10:45:57 | 显示全部楼层
福大牛二爷 发表于 2013-7-15 10:40
嗯 好的~谢谢啊!
还有个问题啊:在我的帖子里了额:http://www.armbbs.net/forum.php?mod=viewthread&t ...

请不要再在这个帖子里面发别的内容了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-29 08:02 , Processed in 1.062500 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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