ANDROID STUDIO 3.0.1 运行测试chuxINSTALL_FAILED_TEST_ONLY
问题出现:
升级到STUDIO3.0.1,出现一个蛋疼的问题,右键运行某一条测试
出现大家都普遍反映的“INSTALL_FAILED_TEST_ONLY”问题,搜索各路大神解决方案,结果无一能解决。
寻找根源:
废话少说,根本原因:android:testOnly="true"
尽管很多帖子反映修改AndroidManifest,修改为android:testOnly="false",问题依然存在最终的AndroidManifest.xml依然是true
路径:app\build\intermediates\manifests\full\debug\AndroidManifest.xml
也就是说我们改的android:testOnly="false"根本就没生效,最终Manifest依然是true,看来是个大BUG
临时解决方案:
等待新版本不知道会不会修正
存在命令运行gradle task是一点问题都没有的:
gradlew cAT
使用gradle 任务运行也是不会有问题的:
如果一定要用右键运行某个测试方法,可以如下方式实现:
1、右键运行方法,等待失败
2、修改运行配置
删除底部的两个任务
删除后
保存应用
3、使用绿三角前自己编译APK
先编译debugapk,然后编译test apk
4、点击绿三角运行测试
如此费劲就可以了,建议还是直接gradle 任务运行
我在腾讯课堂学习“零基础Android UiautomatorV1 自动化测试”课程哟,也来看看吧~。好好学习,Day Day Up!