我在创建我的android项目时输错了包名,我花了一段时间才注意到它。我在包上使用Eclipse的Rename函数来更改它,并整理所有引用。我已更新Manifest,并手动检查每个文件是否有对旧包名的任何引用。然而,当我启动应用程序(它是一个动态壁纸)并单击设置时,我得到一个IllegalStateException,就像权限没有正确设置(它们是)。我手动卸载了应用程序并重新启动了eclipse。有没有办法解决这个问题?
更新
这是一个android问题,而不是日食问题。我在eclipse中创建了一个新项目,并将所有内容复制过来,当我运行它时,我得到了同样的错误。
进一步更新:
我设法让它工作,我不得不在清单中设置要导出的活动。
答案 0 :(得分:0)
您可以尝试像这样清理项目:
(在菜单中)转到项目 - >清洁 - >并尝试清理您当前的项目。
之前我遇到过类似问题,这解决了它。