我尝试将我的应用上传到Play商店,但Google不允许包含名称如“example.xxxxx”的包的应用。 我的问题是我的包被称为“com.example.MainActivity”,我已经尝试重命名它,但我可以用IntelliJ做的所有事情都是重命名“MainActivity”部分。 “例子”保持不变。在尝试通过进入清单并使用不同的名称重构示例来改变示例后,IntelliJ刚刚创建了一个具有新名称的新包,但是正在使用的旧包仍然具有相同的名称。 有人可以帮我解决这个问题并告诉我如何正确更改包名吗?
编辑: 重命名示例后,Manifest和R文件未被复制。有人可以帮助我如何包括它们吗? Edit2:我通过更改AndroidManifest.xml文件中的包名解决了这两个文件的问题。
答案 0 :(得分:6)
编辑:首先取消选中Compact Empty Middle Packages,然后右键单击包浏览器中左侧的包(通常),然后选择Refactor>改名。完成。小心检查清单中是否已重命名,有时它不会重构。
取消选中Compact Empty Middle Packages
应该看起来像那些包
重命名包
警告仍会显示,但您应该可以重命名该包。
答案 1 :(得分:1)
如果要重命名空中间包,则应首先展开包树。 Here很好(虽然有点过时)示例如何做到这一点。 然后,您可以使用refactor->重命名重命名所需的包。
答案 2 :(得分:0)