Android Studio 2016重命名com.example文件错误

时间:2016-07-29 07:22:15

标签: java android sdk

我已安装Android Studio及最新更新,我已下载名为MediaEffects的示例应用。所以我成功下载了该程序并将其构建为apk(也在我的手机上测试过)上传到Google Play商店。

当我尝试上传示例应用时,Google Play开发者控制台表示不允许使用com.example之类的内容。所以我搜索了如何重命名包,并找到了一些重命名包的有用链接。所以我右键单击com.example.android并单击Refactor然后重命名。我重新命名了'示例'像媒体'有权更改包名称以外的任何内容。以及结束的步骤的图像和图像:

首先在调试菜单区域,我按下了Do Refactor,几秒钟后弹出一条错误信息

Error Message:

我还看到其他一些话题正在谈论类似于运行具有管理员权限的Android Studio,但这似乎并不起作用。那么你们有什么想法如何将包从com.example.android重命名为com.media.android之类的东西?或者是否可以将代码复制并粘贴到我制作的另一个干净项目中?我已经尝试过这样做,但它一直在说某些文件无法找到的错误消息。(我想我需要编辑一些代码行,但我不确定要编辑哪些文件)但是请帮助我们赶快行动吧!

1 个答案:

答案 0 :(得分:1)

首先,只需删除当前项目并下载(或提取,如果你仍然有.zip),一个全新的副本。

现在,按照您构建第一个项目时执行的步骤进行操作。只是为了确保一切都很好到这一点。

运行后,请返回Android Studio。您会注意到左上角的侧边栏上有一个标有Project的项目。如果您尚未打开它,请单击它。

下一步是最重要的:在下拉菜单旁边,您会在顶栏的右侧看到一个小齿轮/齿轮图标。点击它并取消选中Compact empty middle packages

Unchecked "Compact empty middle packages"

接下来,导航到您应用的Java源文件夹(/app/src/main/java)。如果您正确执行了这些步骤,则应在Project子窗口中看到类似的内容:

your-project-name
  |
  +-...
  |
  +-app
  |  |
  |  +-build
  |  |  |
  |  |  +-...
  |  |
  |  +-src
  |  |  |
  |  |  +-main
  |  |  |  |
  |  |  |  +-java
  |  |  |  |  |
  |  |  |  |  +-com
  |  |  |  |     |
  |  |  |  |     +-example
  |  |  |  |        |  
  |  |  |  |        +-media
  |  |  |  |           |
  |  |  |  |           +-...
  |  |  |  +-...
  |  |  +-...
  |  +-...
  +-...

要重命名项目的包,只需选择comexamplemedia中的任意一个,然后重构您对第一个项目的处理方式。

此处的关键是分别重命名每个文件夹。例如,假设您要将com.example.media重命名为my.firstapp.newmedia,请执行以下操作:

  1. 右键点击com> Refactor> Rename> "my"
  2. 右键点击example> Refactor> Rename> "firstapp"
  3. 右键点击media> Refactor> Rename> "newmedia"
  4. 还有一件事:当对话框出现时,选择Rename package,Android Studio应该处理其余的事情。