java - Android 正在记住我的旧包名称吗?

标签 java android junit

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

相关文章:

android - AppCompatImageButton 不能转换为 android.widget.Button,即使它不是 ImageButton

android - 更新以支持库 23.2.1 后,RecyclerView 项目底部有非常大的空白空间

java - 从命令行编译 JUnit 时出错

java - JUnit 测试用例@Before 和@After 注解

java - Spring:JUnit-Test:未加载applicationContext

java - JPA CriteriaBuilder 喜欢双重

java - 文件的通用路径

java - 即使将其可见性设置为 true,按钮 View 也不可见

java - 有没有办法为 Java 文档提供用于 XPath 查询的 XML 模式

java - 如何使用另一列仅获取一列数据