Android測試,android CTS test

 2023-10-31 阅读 23 评论 0

摘要:1. <wbr><wbr><wbr><wbr><wbr> 編譯 CTS<br><wbr><wbr><wbr><wbr> 編譯 CTS 很簡單,只需要如下 3 步。(黑色字體表示命令,灰色背景表示輸入<br> 命令后的輸出信息)<br><wbr><wbr><wb
1.
<wbr><wbr><wbr><wbr><wbr> 編譯 CTS<br><wbr><wbr><wbr><wbr> 編譯 CTS 很簡單,只需要如下 3 步。(黑色字體表示命令,灰色背景表示輸入<br> 命令后的輸出信息)<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> (進入 android 源代碼路徑)<br> localhost ~ # cd /work/android_src<br> localhost android_src # source build/envsetup.sh (進行一些初始化工作)<br> including device/htc/dream/vendorsetup.sh<br> including device/htc/passion/vendorsetup.sh<br> including device/htc/sapphire/vendorsetup.sh<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> (編譯 CTS)<br> localhost android_src # make cts<br> ============================================<br> PLATFORM_VERSION_CODENAME=REL<br> PLATFORM_VERSION=2.2<br> TARGET_PRODUCT=generic<br> TARGET_BUILD_VARIANT=eng<br> TARGET_SIMULATOR=<br> TARGET_BUILD_TYPE=release<br> TARGET_BUILD_APPS=<br> TARGET_ARCH=arm<br> HOST_ARCH=x86<br> HOST_OS=linux<br> HOST_BUILD_TYPE=release<br> BUILD_ID=FRF85B<br> ============================================<br> .......................................(略)<br> 編譯過程可能并不是一帆風順,一般需要遇到 2 個問題。Android測試,<br> 1)沒有設置 android 的 java 環境變量<br> 沒有設置 Java 的環境變量,編譯時會出現以下錯誤:<br> make: *** No rule to make target `run-java-tool', needed by `out/target/common/docs/api-<br> stubs-timestamp'. Stop.<br> 解決方法:<br> 使用如下命令,設置環境變量。<br> localhost android_src # export ANDROID_JAVA_HOME=$JAVA_HOME<br> 2)修改編譯發現的文件沖突<br> 在編譯中會多次出現文件編譯沖突現象,這里列舉一例:<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> 1<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> ArcherMind Technology (Nanjing) Co., Ltd.<br> java.util.zip.ZipException: duplicate entry: hyts_Foo.c<br><wbr><wbr><wbr><wbr><wbr> at java.util.zip.ZipOutputStream.putNextEntry(ZipOutputStream.java:175)<br><wbr><wbr><wbr><wbr><wbr> at java.util.jar.JarOutputStream.putNextEntry(JarOutputStream.java:92)<br><wbr><wbr><wbr><wbr><wbr> at sun.tools.jar.Main.addFile(Main.java:713)<br><wbr><wbr><wbr><wbr><wbr> at sun.tools.jar.Main.update(Main.java:567)<br><wbr><wbr><wbr><wbr><wbr> at sun.tools.jar.Main.run(Main.java:202)<br><wbr><wbr><wbr><wbr><wbr> at sun.tools.jar.Main.main(Main.java:1149)<br> make: *** [out/target/common/obj/JAVA_LIBRARIES/core-tests_intermediates/javalib.jar]<br> Error 1<br> make: *** Deleting file `out/target/common/obj/JAVA_LIBRARIES/core-<br> tests_intermediates/javalib.jar'<br><wbr>解決辦法:<br><wbr><wbr><wbr><wbr><wbr><wbr> 出現這個問題是由于源代碼中存在多個叫做 hyts_Foo.c 的源文件,只需要把重<br> 名的文件刪除掉或改名即可。androidgpstest、重復文件一般位于 dalvik 目錄內。(千萬不要把所有叫<br> 做 hyts_Foo.c 的文件都刪除,那樣你就糗大了。一定要留下來一個,建議改名,不要<br> 刪除文件。)<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/165808.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息