下载source
cts source path:https://android.googlesource.com/platform/cts
使用Git下载到本地。<查看以前专栏>
*
这里研究的是:android-4.4.3_r1*
下载地址:https://android.googlesource.com/platform/cts/+/android-4.4.3_r1
【注】: download android-cts-7.1_r5 解压后的目录不全面,文件被被坏。<原因不详>
导入项目
在Tools 文件夹下项目:tradefed-host
导入后项目开头会出现一个感叹号
从eclipse 给问题问题结果得知出现感叹号的问题是由于引用jar 包问题引起的
好久没有eclipse,重新复习一遍: 导入jar 包。http://jingyan.baidu.com/article/ca41422fc76c4a1eae99ed9f.html
如上图导入后解决了感叹号问题,但又引入了新的问题
String featureData = getMetric(metricsCopy, DeviceInfoConstants.FEATURES);
String processData = getMetric(metricsCopy, DeviceInfoConstants.PROCESSES);
String sysLibData = getMetric(metricsCopy, DeviceInfoConstants.SYS_LIBRARIES);
String textureData = getMetric(metricsCopy,
DeviceInfoConstants.OPEN_GL_COMPRESSED_TEXTURE_FORMATS);
String openGlExtensionData = getMetric(metricsCopy,
DeviceInfoConstants.OPEN_GL_EXTENSIONS); //OPEN_GL_EXTENSIONS cannot be resolved or is not a field DeviceInfoResult.java
将其删除或更改为或修改为:
String featureData = getMetric(metricsCopy, DeviceInfoConstants.FEATURES);
String processData = getMetric(metricsCopy, DeviceInfoConstants.PROCESSES);
String sysLibData = getMetric(metricsCopy, DeviceInfoConstants.SYS_LIBRARIES);
String textureData = getMetric(metricsCopy,
DeviceInfoConstants.OPEN_GL_COMPRESSED_TEXTURE_FORMATS);
String openGlExtensionData = getMetric(metricsCopy,
DeviceInfoConstants.OPEN_GL_ES_VERSION);
//DeviceInfoConstants.OPEN_GL_EXTENSIONS);
// dump the remaining metrics without translation
serializer.startTag(ns, BUILD_TAG);
for (Map.Entry<String, String> metricEntry : metricsCopy.entrySet()) {
serializer.attribute(ns, metricEntry.getKey(), metricEntry.getValue());
}
serializer.endTag(ns, BUILD_TAG);
后续更新调试….