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 个问题。<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> 名的文件删除掉或改名即可。重复文件一般位于 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>
android CTS test相关推荐
- android cts测试二
转宋立新大牛的博客 Android CTS 测试研究 宋立新 , Android , 博客 , CTS , 研究 Android CTS 测试研究 前言¶ 从各种渠道了解到 Android CTS 测 ...
- Android CTS 测试总结【转】
最近一直在做Android兼容性测试,根据Android官网给出的android-cts-manual 配置好了device后,开始测试. 首先配置软件环境: 1.下载Android-2.1系统,并编 ...
- android CTS 介绍
2019独角兽企业重金招聘Python工程师标准>>> [转]http://blog.csdn.net/pugongying1988/article/details/6976091 ...
- Android CTS测试(2.2 2.3 4.0 4.1)
CTS:Compatiable Test Suite 本文转载自subsist的博客http://blog.csdn.net/subsist/article/category/824984 CTS 2 ...
- android cts 编译,使用 Android studio 分析运行 CTS 用例
CTS 的用例其实是个大宝库,是写单元测试的典范,研究和学习这些用例的内容不管是对 Android 系统的研究还是对个人的技术提升都是很有帮助的.但是网络上对于这部分的介绍却很少,都只是讲怎么运行 C ...
- android cts gts 区别,android-CTS和GTS查询
我对CTS测试有一些疑问. 我们正在使用具有64位和8GB RAM的Windows 7系统以及CTS测试套件" android-cts-5.1_r3-linux_x86-arm". ...
- android CTS和GTS测试FAIL项解决集锦
1.直接设置问题 estUnknownSourcesOffByDefault fail junit.framework.AssertionFailedError: Deviceshould not s ...
- 【转】Android CTS 测试
http://blog.csdn.net/zxm317122667/article/details/8508013 Android-CTS 4.0.3测试基本配置 1. Download CTS CT ...
- 【转】Android兼容性测试CTS Verifier-环境搭建、测试执行、结果分析
原文网址:http://www.cnblogs.com/zh-ya-jing/p/4452675.html CTS Verifier算是CTS的一部分,需要手动进行,主要用于测试那些自动测试系统无法测 ...
最新文章
- # 华硕笔记本电脑如何配置win10系统U盘 # 以及安装或重装win10系统#
- python中常用模块_工作中用过的Python常用模块:(基于3.x)
- CentOS6.5启动网络
- SSH-key连接原理
- linux同一目录文件无法执行,linux – 无法在特定目录中执行文件
- html+css+js实现网页拼图游戏
- java对列表数据排序_如何在Java中对列表进行排序
- c/c++基础篇--------------------------基本框架及语法
- 六、瞰景Smart3D三维重建
- mapreduce 和hive 的区别
- redis实战【西橙先生】
- es java 创建索引_Elasticsearch(ES) 创建索引
- Python爬虫实例--新浪热搜榜[xpath语法]
- 开源项目-CRM客户关系管理系统
- 百度脑图-便捷的思维工具
- 微信分享链接优化 title icon 描述
- 数据结构魔王语言问题
- PHP重定向SEO,PHP类网站301重定向实战站长SEO必修课
- Cisco网站系统测试考试题目及答案
- 电商系统促销方案的设计
热门文章
- 3年了,才这点工资,打死我都不相信
- GPGPU OpenCL 获取kernel函数编译信息
- poj 3624 Charm Bracelet (01背包)
- 纯Java代码 图片压缩
- 《敏捷可执行需求说明 Scrum提炼及实现技术》—— 3.5 小结
- 我的软件项目过程管理经验
- 一个好的公司网站应怎么样去推广
- juniper *** LT2P
- Spring Boot 2.1.4 发布,提醒全体用户升级 2.1
- MyBatis使用,MyBatis单独使用笔记