我正在尝试使用以下目录结构(由Android Studio设置)进行测试:
我可以运行一些测试,甚至AllTests.java运行正常,而AndroidManifest.xml文件甚至没有。问题是,对于我的一个新测试,我需要android.permission.INTERNET权限。所以,我将以下内容添加到androidTest目录中的AndroidManifest.xml文件中:
package="com.example.core"
android:versionCode="2"
android:versionName="2.0" >
不幸的是,这不起作用。当我运行我的一个测试时,我仍然收到以下错误:
E/RestAPIRequestTest﹕ Permission denied (missing INTERNET permission?)
我已经尝试在我的AndroidManifest.xml文件中将软件包设置为com.example.core.test(因为这是我在Settings-> Apps列表中显示的内容),但没有任何乐趣。
我认为它甚至不能识别AndroidManifest.xml文件,因为版本号也没有显示在测试应用程序的设置中。
如何为我的测试项目注入正确的权限?