我几天前重命名了我的项目。我重命名了包并更新了所有引用,我更新了清单以反映新名称。我已经完成了对旧项目名称的完整项目文本搜索,并且在我的搜索中没有返回单个实例。
然而 - 当我运行我的项目时,仍会在旧项目名称下生成一些消息。
在LogCat中,它显示3个项目:
All Messages
com.old.old_proj_name (Session Filter)
com.new.new_proj_name (Session Filter)
运行我的应用时,两个过滤器都会填充。
我有时会遇到这样的错误:
Unable to start activity ComponentInfo(com.old.old_proj_name/com.new.new_proj_name.class_name) : java.lang.NullPointerException
为什么会发生这种情况,我该如何解决?
答案 0 :(得分:0)
检查清单文件并修改活动名称。
答案 1 :(得分:0)
尝试清理(eclipse:Project-> Clean ..)并构建项目。
答案 2 :(得分:0)
我想我明白了。在我的测试平板电脑上安装了旧版本,其中包含旧的软件包名称。当我运行新版本时,似乎Eclipse仍在某种程度上正在倾听。我卸载了旧版本,消息也消失了。