Android是在记住我的旧包名吗?

时间:2012-05-25 22:57:37

标签: java android junit

当我第一次创建我的测试项目时,我告诉它我的包是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。

这笔交易是什么?

1 个答案:

答案 0 :(得分:1)

问问你的不是机器人。这是日食。 :)

无论如何,只需转到run-configuarations并删除不再需要的所有项目,然后再次运行。这样它就会忘记以前的配置,只会使用你提出的那些配置。