当我第一次创建测试项目时,我告诉它我的包是 com.example.test。现在,我已将源包重命名为 com.imcool.android,并且我还在 list 中更新了该包:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.imcool.android"
android:versionCode="1"
android:versionName="1.0" >
完全清理后,Android 询问我是否要更新启动配置,我单击"is"。我尝试运行 Android 单元测试,但收到此错误:
Test run failed: Unable to find instrumentation info for: ComponentInfo{com.imcool.android/android.test.InstrumentationTestRunner}
如果我将 list 中的包更改回 com.example.test,它就可以工作,即使我的实际源包名称仍然是 com.imcool.android。
怎么回事?
最佳答案
这不是 Android 询问你的。这是 eclipse 。 :)
无论如何,只需转到运行配置并删除所有不再需要的项目,然后再次运行即可。这样它就会忘记以前的配置,并且只使用您要求的配置。
关于java - Android 正在记住我的旧包名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10762219/