如何使用硬编码库重命名此Android项目

时间:2016-09-17 04:08:45

标签: java android android-studio

目前我正在使用Android工作室制作我的第一款应用。我正在使用一个我认为需要将该应用程序称为“com.camera.simplemjpeg”的库,如果我尝试重构该名称,那么当尝试使用该库时,应用程序就会崩溃。有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:0)

在Android Studio中,您可以执行以下操作:

例如,如果您想将com.example.app更改为my.awesome.game,那么:

  1. 项目窗格 中,点击小齿轮图标(Gears icon

  2. 取消选中/取消选择Compact Empty Middle Packages选项

  3. Compact Empty Middle Packages

    1. 您的包目录现在将在各个目录中分解

    2. 单独选择要重命名的每个目录,并且:

      • 右键单击
      • 选择Refactor
      • 点击Rename
      • 在弹出对话框中,单击Rename Package而不是重命名目录
      • 输入新名称,然后按重构
      • 等一下让Android Studio更新所有更改
      • 注意:在Android Studio中重命名com时,可能会发出警告。在这种情况下,请选择 重命名全部
    3. enter image description here

      1. 现在打开 Gradle构建文件 build.gradle - 通常为appmobile)。将applicationId更新为新的包名称和同步Gradle,如果它尚未自动更新:
      2. Refactor Directories

        1. 完成! 无论如何,Android Studio需要让这个过程变得更简单。

答案 1 :(得分:0)

我明白了。在我使用的库中,我必须更改对旧应用程序名称的所有引用,然后使用NDK重新编译它。