我正在使用 Android Studio
。我注意到这个想法创建了一个包(没有在某些 list 文件或 gradle
构建文件中被引用)。当我针对我的 MainActivity
运行测试时,一切都进行得很顺利,但是当我想对包内的 Activity 运行一些测试时
我收到这条消息:
java.lang.RuntimeException: Unable to resolve activity for: Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=com.echopen.asso.echopen/.custom.CustomActivity }
at android.app.Instrumentation.startActivitySync(Instrumentation.java:384)
at android.test.InstrumentationTestCase.launchActivityWithIntent(InstrumentationTestCase.java:119)
at android.test.InstrumentationTestCase.launchActivity(InstrumentationTestCase.java:97)
at android.test.ActivityInstrumentationTestCase2.getActivity(ActivityInstrumentationTestCase2.java:104)
at com.echopen.asso.echopen.custom.CustomActivityTest.setUp(CustomActivityTest.java:19)
最佳答案
您可以在 list 文件中添加CustomActivity
<activity
android:name=".custom.CustomActivity">
</activity>
关于android 测试目录中的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31656547/