如何从 Android 项目中的包名称中删除重复的 com?

How to remove duplicate com from the package name in Android project?

我有一个项目,我想从包名称中删除重复的 com。 当我点击 Refactor -> Rename 时,不可能在那里删除 com。这种情况怎么办,如何正确重构包名?

备份您的项目,然后打开 androidmanifest.xml 文件:

package="com.com.companyname.app1"

其中有一个设置 package .. 根据您的喜好进行编辑

编辑:另外,如果您找不到它,只需打开项目目录树然后搜索 "AndroidManifest.xml" .. 它应该在那里。我想大多数 IDE 都使用这个文件来存储清单设置,尽管不同的 IDE 可能会将它放在不同的目录中。

为了删除中间的包名,我复制了com.com.myappname中的所有文件并将它们粘贴到com.myappname,之后我删除了中间的com文件夹并更改了所有位置代码,我有旧的包名和新的包名,这些地方包括: AndroidManifest, build.gradle 和 java 提到包名的文件,就是这样!