当我第一次创建我的测试项目时,我告诉它我的包是 com.example.test。现在,我已将源包重命名为 com.imcool.android,并且还更新了清单中的包:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.imcool.android"
android:versionCode="1"
android:versionName="1.0" >
完全清理后,Android 询问我是否要更新启动配置,我单击是。我尝试运行一个 android 单元测试,我得到这个错误:
Test run failed: Unable to find instrumentation info for: ComponentInfo{com.imcool.android/android.test.InstrumentationTestRunner}
如果我将清单中的包更改回 com.example.test,它可以工作,即使我的实际源包名称仍然是 com.imcool.android。
这是怎么回事?