Android CTS的使用
1. 下载Android源码(用repo)
2. 编译Android的源码
进入android 目录
命令行:make
时间有点长....在android源码目录下得到一个out目录

3. 编译CTS
在android目录下执行
. build/envsetup.sh (这样就有很多命令可以使用了)
make cts
4. 配置环境变量
把 out/host/linux-x86/bin目录配置到PATH
5. 测试执行 cts 命令
命令行:cts
进入cts 控制台
命令: help
得到相关的帮助

附加:. 配置文件信息
当有:[INSTALL_FAILED_OLDER_SDK] 错误的时候, 修改配置文件build\core\version_defaults.mk

ifeq "" "$(DEFAULT_APP_TARGET_SDK)"  # This is the default minSdkVersion and targetSdkVersion to use for  # all .apks created by the build system.  It can be overridden by explicitly  # setting these in the .apk's AndroidManifest.xml.  It is either the code  # name of the development build or, if this is a release build, the official  # SDK version of this release.  ifeq "REL" "$(PLATFORM_VERSION_CODENAME)"DEFAULT_APP_TARGET_SDK := $(PLATFORM_SDK_VERSION)-------改成----->DEFAULT_APP_TARGET_SDK := 9或8或7.....  elseDEFAULT_APP_TARGET_SDK := $(PLATFORM_VERSION_CODENAME)-------改成-------> DEFAULT_APP_TARGET_SDK := 9或8或7......  endifendif


再重新make cts

当需要自己写一个cts的测试用例
1. 首先写一个测试用例,
①.模仿android/cts/tests/tests/example 这个测试用例写一个. 如/android/cts/tests/tests/myExample
②.修改Android.mk:在myExample目录下面

# Replace "Example" with your name.LOCAL_PACKAGE_NAME := MyExampleTestCases


2. 把android/cts/test/tests/myExample加到编译目录列表中
①.找到android/cts/build/core/tasks/cts.mk
include cts/CtsTestcaseList.mk
②. 找到CtsTestcaseList.mk这个文件:/android/cts/CtsTestcaseList.mk

CTS_COVERAGE_TEST_CASE_LIST :=....
/MyExampleTestCases


重新make cts.就可以使用自己的测试用例了..

更多相关文章

  1. Android(安卓)之 Eclipse 导入 Android(安卓)源码
  2. Android通过源码编译apk获得系统权限
  3. No resource found that matches the given name 'android:TextA
  4. Android通过源码编译apk获得系统权限
  5. Android第二十六课 调试模式 file.exits判断目录异常
  6. mac 编译 Android(安卓)系统杂记
  7. Android(安卓)com.android.support 版本不一致
  8. android gradle编译 多个flavor中加载不同的android library的fl
  9. Android(安卓)studio SweetAlert for Android

随机推荐

  1. Android资源之String (一): 特殊字符
  2. Error inflating class TextView
  3. Android(安卓)Studio实现微信摇一摇(传感
  4. WARNING: unable to write jarlist cache
  5. listview的使用----BaseAdapter
  6. 提示框二
  7. Android的adb工具
  8. android 状态栏颜色的改变
  9. Android(安卓)NDK配、编译、调试
  10. Android中AutoCompleteTextView完整示例(