【问题标题】:Changing the package name of my Android project更改我的 Android 项目的包名称
【发布时间】:2014-02-13 20:32:10
【问题描述】:

我在 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”并将其更改为新的命名约定会产生“无法解决”错误。

帮助?

【问题讨论】:

  • 重构后清理并重建。
  • 您的某个资源中一定有错误,导致 AAPT 无法构建新的 R.class。

标签: java android eclipse


【解决方案1】:

首先你需要创建包

src >右键单击>新建>包

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

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

右键单击项目包>重构>重命名>在弹出屏幕的给定字段上输入新名称。 检查更新参考复选框..和好的和好的..

清理并构建项目

【讨论】:

    【解决方案2】:

    最好和最简单的方法是这样。只需关注

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

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

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

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

    最后清理并构建项目。

    我从很久以前就开始使用这种方法了。

    【讨论】:

      【解决方案3】:

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

      1. 首先单击应用程序的主包。
      2. 按 F2 重构您的包名称。
      3. 在编辑框中更新您的包名称。
      4. 选中其下的复选框,更新引用并重命名子包

      使用您的新软件包名称修改您的清单文件,如下所示。

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

      "com.example.sample.app" 替换为您的新包。 它对我有用。试试看。

      【讨论】:

        猜你喜欢
        • 2016-08-05
        • 2014-03-09
        • 2018-06-10
        • 2014-04-21
        • 2015-04-18
        • 1970-01-01
        • 1970-01-01
        • 2012-05-04
        • 1970-01-01
        相关资源
        最近更新 更多