更改我的Android项目的包名称

时间:2014-02-12 09:52:44

标签: 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.others。

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

帮助?

3 个答案:

答案 0 :(得分:2)

首先需要创建包

src>右键单击> new> package

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

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

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

清理并构建项目

答案 1 :(得分:1)

最简单的方法就是这样。请按照

右击项目> Android工具>重命名应用程序包。

现在根据需要更改包名称。

然后现在应用中的所有引用都已更改。

现在您需要根据需要更改每个包的折射器。

最后清理并建立项目。

我从现在开始使用这种方法。

答案 2 :(得分:0)

请参阅以下步骤,因为它对我有用。

  1. 首先点击您申请的主要包裹。
  2. 按F2重新计算您的包裹名称。
  3. 在编辑框中更新您的包名称。
  4. 选中此复选框,更新引用并重命名子包
  5. 使用您的新软件包名称修改清单文件,如下所示。

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.sample.app"
    

    “com.example.sample.app”替换为您的新包。 它对我有用。试试吧。