java - 更改我的 Android 项目的包名称

标签 java android eclipse

我在 Eclipse 中有一个 Android 项目,我想更改包名。目前包名是 my.company.simpleapp。在我的 src 文件夹下,文件分为几个子包,即 my.company.simpleappBackend、my.company.simpleappGUI 和 my.company.simpleappOthers。

我希望将我的包名称更改为 com.company.simple.app,并将子包更改为 com.company.simple.app.backend、com.company.simple.app.gui 和 com.company.simple .app.其他。

我已经尝试将所有子包重构为它们各自的新名称,并将 AndroidManifest 中的主包名称更改为 com.company.simple.app。它构建正确,但是在我的 java 文件中,我仍然收到“import my.company.simpleapp.R”并将其更改为新的命名约定会产生“无法解析”错误。

帮忙吗?

最佳答案

首先你需要创建包

src >右键>新建>包

按照将 java 文件移动到新包的步骤。

选择 java 文件 > 右键单击​​ > 重构 > 移动 > 选择你喜欢的包。

右键单击项目包 > 重构 > 重命名 > 在弹出屏幕的给定字段中输入新名称。 检查更新引用复选框..然后确定和确定..

清理并构建项目

关于java - 更改我的 Android 项目的包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21724304/

相关文章:

java - 有什么方法可以从实体获取字段而不实际加入该表?

java - 在 Android 设备上使用 LibGDX 切换屏幕很慢

Java - 四子棋游戏不会在三个以上堆叠不同的计数器

javascript - 用两个不同的IDE打开一个源码文件会不会有冲突?

java - 如何在我的项目(如 android 文档)中使用我的文档注释?

java - nslookup 和 Java 的 InetAddress getHostName 之间的不同结果

java - 枚举变量是一种什么样的数据结构?

java - Android Q Beta - 强类型权限

java - 在按钮单击时添加一个文本字段到第二个主要 Activity

java - 如何为 Java 8 LocalDateTime 编写自定义序列化器