Java 运行测试时出错,AndroidManifest.xml中未指定目标包

Java 运行测试时出错,AndroidManifest.xml中未指定目标包,java,android,xml,unit-testing,Java,Android,Xml,Unit Testing,我试图在Android Studio中的Android项目中运行单元测试。我一直在关注如何做到这一点,这似乎很简单。 我在AndroidManifest.xml中声明了 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="tests" /> 任何帮助都会很棒!谢谢 您可以执行以下操作来运行测试 将以下内容添加到bu

我试图在Android Studio中的Android项目中运行单元测试。我一直在关注如何做到这一点,这似乎很简单。 我在AndroidManifest.xml中声明了

 <instrumentation
        android:name="android.test.InstrumentationTestRunner"
        android:targetPackage="tests" />

任何帮助都会很棒!谢谢

您可以执行以下操作来运行测试

将以下内容添加到build.gradle

android { 

    ....

    sourceSets {
        androidTest.setRoot('src/test')
    }

    ....
}
1) 在src中创建一个名为
test
的目录,如上所述

2) 进一步在
test
内创建一个目录
java
。您会注意到
java
文件夹的颜色是绿色的

3) insider
src/test/java/
您可以将您的
ItemTests
类和其他类放入

4) 右键单击类
ItemTests
->运行
ItemTests
->单击带有android徽标的
ItemTests
以作为android测试用例运行

android { 

    ....

    sourceSets {
        androidTest.setRoot('src/test')
    }

    ....
}