android - 将包名称更改为现有的 Phonegap 项目

标签 android ios cordova package

我有一个 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/

相关文章:

java - 如何编写为 firebase 调用数据库子级的代码

android - Android 上的 AR - 区域内的移动

ios - UIWebView canPerformAction 不禁用某些菜单项

Facebook Connect oauth 重定向 ionic 框架/cordova 上混合应用程序的 URI URL

android - PhoneGap 2.0 中未定义的 EXEC 方法

android - Phonegap Android StatusBarNotification 插件不发出通知声音

java - Android获取其他应用的PID

android - Android 中的 Intent 过滤器是什么?

ios - Alamofire:如何在全局范围内处理 401?

javascript - Parse.com Cloud Code 上的多对多关系