重命名应用程序包生成致命错误“执行重构时发生致命错误”

Posted

技术标签:

【中文标题】重命名应用程序包生成致命错误“执行重构时发生致命错误”【英文标题】:Rename application Package generates fatal error "Fatal error occurred while performing refactoring" 【发布时间】:2014-06-29 09:17:30 【问题描述】:

我正在尝试通过 Android 工具 > 重命名应用程序包 在 Eclipse 中重命名我的 android 应用程序包。它正在生成错误提示

执行重构时发生致命错误

您可以看到下面的屏幕截图。

我无法重命名我的包裹。

【问题讨论】:

查看错误日志了解更多详情!如果没有错误日志,我们将无法为您提供帮助。 【参考方案1】:

我找到了错误背后的原因。 我的一门课被完全评论了(包也被评论了)。 每当 Eclipse 尝试重命名应用程序包时,它都会引发致命错误,因为该文件存在于包中,但其中没有包名。 我只是在类的顶部添加了包名并尝试再次重命名它,没有发现问题并且应用程序包已正确重命名。

【讨论】:

【参考方案2】:

手动执行 1) 转到 Manifest.xml 文件并更改包名称和 2)转到 src 目录并更改包名称,然后清理 proj 并重建它。

【讨论】:

【参考方案3】:

我遇到了类似的问题,并通过在重命名对话框中显式启用“更新引用”来修复它。默认情况下禁用此功能。

【讨论】:

非常感谢您解决这个问题。我仍然不明白为什么注释类会导致重构中断,但它现在可以工作了!

以上是关于重命名应用程序包生成致命错误“执行重构时发生致命错误”的主要内容,如果未能解决你的问题,请参考以下文章

如何重命名使用 npm 包 newman-reporter-csv 生成的 newman csv 报告

相同命名空间相同类名的程序集间引发的致命错误

大家的Android项目包命名规则是怎样的

如何重命名安卓应用程序? [复制]

生成文档时 Api 平台重命名类?

无法在Play商店上传apk