我正在尝试为 Jelly Bean 运行 Android 兼容性测试。我目前正在执行以下操作来构建我的 Android 源代码,然后构建 CTS:
cd "my-android-source-root"
source build/envsetup.sh
lunch 1
make
make cts
然后我使用以下命令运行 CTS:
cts-tradefed
到目前为止一切似乎都很好,然后我启动了我的模拟器,并看到它被我的 CTS 实例拾取。
不幸的是,当我尝试运行测试时,当测试尝试安装 .apk 包时出现错误。
run cts -p android.os
这很快就会返回错误:
E/CtsTest: Failed to install CtsTestStubs.apk. Reason: INSTALL_FAILED_DEXOPT
我是否错过了任何步骤或我做错了什么。如果有人有来自 AOSP 的有效 CTS,我将不胜感激。
非常感谢。