我正在尝试使用 JunitTestcase 测试设置应用程序。我的类扩展了 ActivityInstrumentationTestCase2 。但是在执行时我收到了这个错误:
01-12 17:22:11.519:WARN / TestGrouping(2942):无效的包裹:''可能 找不到或没有考试01-12 17:22:11.539:
INFO / ActivityManager(1620):强制停止包com.android.settings uid = 1000
任何人都可以为此提出解决方案吗?。
答案 0 :(得分:1)
我有类似的问题,花了两天后我解决了它..
测试类路径:app / src / androidTest / java / your-pkg-name / example_classTest.java
java文件路径:app / src / main / java / your-pkg-name / example_class.java
您应该在app gradle中明确定义以下代码
android{
sourceSets {
androidTest {
java.srcDirs = ['src/androidTest/java']
}
}
}
祝你好运
答案 1 :(得分:0)
您必须在测试项目的AndroidManifest中指定要测试的应用程序..这可能会丢失。
答案 2 :(得分:0)
我有类似的问题,我将问题跟踪到我的gradle文件。我需要以下内容:
aidl.srcDirs = ['src']