cts environment

  • 安装jdk8
sudo apt-get install openjdk-8-jdk
  •  安装adb和fastboot
sudo apt-get install android-tools-adbsudo apt-get install android-tools-fastboot
  • 安装aapt
sudo apt-get install aapt

cts test

cts tools download

https://source.android.google.cn/compatibility/cts/downloads?hl=zh-cn

cts test command

  • 解压cts下载包,如:android-cts-9.0_r5-linux_x86-arm.zip
sudo unzip ./android-cts-9.0_r5-linux_x86-arm.zip
  • 进入cts tool
cd android-cts/tools/
  • 运行cts
sudo ./cts-tradefed
  • 运行cts命令,如:
run cts -m CtsDevicePolicyManagerTestCases -t com.android.cts.devicepolicy.MixedManagedProfileOwnerTest#testKeyManagement

Debug

有时候需要在source code添加log进行debug

host side

有时候需要对cts tools添加debug log,这个时候我们需要替换相应测试项的apk,比如测试:

run cts -m CtsDevicePolicyManagerTestCases -t com.android.cts.devicepolicy.MixedManagedProfileOwnerTest#testKeyManagement

我们就需要替换CtsDevicePolicyManagerTestCases.apk

make cts

  • 全编cts(时间慢):
make cts -j8 2>&1 | tee build_cts.log
  • 单编cts apk(时间快):
make package_name -j8 2>&1 | tee build_cts.log

replace cts apk

将source code路径下的out/hos/linux-x86/cts/android-cts/testcases/package_name.apk替换掉cts工具路径下的testcases/package_name.apk

device side

有时候需要对手机端添加debug log,这个时候我们就需要将修改之后的apk或jar或bin等文件push到手机对应的路径下

  • 修改/external/bouncycastle/

直接将out/target/product/{$project}/system/framwork/bouncycastle.jar文件push到手机system/frmawork/下,添加的log无法打印,需要进入out/target/product/{$project}/路径下“ll”查看有哪些文件夹有更新,将更新的文件夹push到手机对应位置

更多相关文章

  1. Pycharm安装PyQt5的详细教程
  2. Android(安卓)在Camera 的 SurfaceView添加控制面板
  3. android仿苹果Iphone桌面源码
  4. Android(安卓)MediaMuxer混合音频和视频
  5. Android(安卓)发送短信功能
  6. Android之Fragment动态添加和移除Fragment
  7. 【Android】Menu不同菜单的使用介绍
  8. android 创建快捷图标demo
  9. android 获取系统默认路径

随机推荐

  1. Android系统给第三方app签名流程
  2. android studio 启动报nexpected excepti
  3. android Paint 设置线宽setStrokeWidth()
  4. android获取mac地址方法
  5. Android 之通知Notification应用
  6. 更改ProgressBar颜色,SwipeBack滑动返回
  7. android文件解析InputStream问题解决
  8. Android(安卓)自定义数字键盘(三)自定义输
  9. 开始使用Google Maps Android API v2(Gett
  10. 一个Android实现图片的倒影效果的代码示