我有一个带有一些测试的android测试项目。当我在分离的项目中运行此测试时,一个测试有这样的错误:
java.lang.IllegalArgumentException: Unknown component: ComponentInfo{com.android.launcher/com.android.launcher.Launcher}
但如果我在我的测试项目中使用文件夹tests
,这个测试工作正常。你能否回答我,在这两种情况下我需要做些什么才能正常工作?
此测试代码:
public void testDisableComponent() {
PackageManager pm = getActivity().getPackageManager();
ComponentName componentName = new ComponentName("com.android.launcher", "com.android.launcher.Launcher");
assertNotNull(pm.getComponentEnabledSetting(componentName));
assertNotNull(componentName);
}
感谢您的回答。
P.S。:如果需要,我可以编写此测试项目的所有代码。