INSTRUMENTATION_RESULT:longMsg = java.lang.IllegalArgumentException异常

时间:2016-03-24 07:19:36

标签: android unit-testing instrumentation

在目录:/ packages / apps / Contacts / tests /中,构建并获得ContactsTest.apk

将ContactsTest.apk安装到设备上。

执行命令:

adb shell am instrument -e class com.android.contacts.activities.OnStarContactEditorActivityTest#testInitial -w com.android.contacts.tests/android.test.InstrumentationTestRunner

抛出异常:

  

INSTRUMENTATION_RESULT:longMsg = java.lang.illegalArgumentException:未知操作字符串android.intnet.action.MAIN。仅支持com.gm.contacts.action.EDIT_CONTACT ..............

1 个答案:

答案 0 :(得分:0)

我不知道异常发生的原因,但可以修复如下: 添加setActivityIntent(new Intent(" com.gm.contacts.action.CREATE_CONTACT")); 在getActivity()之前。