我有一个 android phonegap 项目和一个 ios phonegap 项目。
它们是使用给定的包名创建的,但我现在必须更改这个包名。
在 Android 中,我想我必须更改 manifest 中的包名,加上重命名/移动 src 文件夹中的 java 文件,并在这个 java 文件中更改以反射(reflect)新的包名。然后清理并构建。这听起来对吗?
我还注意到 Eclipse Android 工具 >> 重命名应用程序包中的一个选项,它要求输入包名称。它会进行所有必要的更改吗?
我将如何更改 XCode 项目中的包 ID,以便项目可以正常构建?只需按照此票中的说明编辑 bundle 标识符即可吗? Changing xcode package name without creating and importing to new project
感谢您的帮助。
最佳答案
最好不要重命名 .java 文件和类名,而是在以下位置进行更改:
- AndroidManifest.xml
- config.xml
然后用 cordova platform remove android
移除 android 支持
然后重新添加android支持cordova platform add android
这将再次生成具有正确名称的 .java 文件。
引用:http://intown.biz/2014/03/07/renaming-a-cordova-application/
关于android - 将包名称更改为现有的 Phonegap 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16484451/