对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 警告
有时候也会出现缺少其他文件……不知道是文件不全还是编译过程存在问题,还请相关技术人员帮忙解决,不甚感激! |