Ver*_*ero 20 android packages ios cordova
我有一个android phonegap项目和一个ios phonegap项目.
它们是使用给定的包名创建的,但我现在必须更改此包名.
在Android中,我认为我必须在清单中更改包名称,并在src文件夹中重命名/移动java文件,并在此java文件中更改以反映新的包名称.然后清洁和建立.这听起来不错吗?
我还注意到Eclipse Android Tools >> Rename Application Package中的一个选项,它要求输入包名称.它会做出所有必要的改变吗?
我如何更改XCode项目中的包ID,以便项目构建正常?只需按照此票证中的说明编辑Bundle标识符即可?更改xcode包名称而不创建和导入到新项目
谢谢你的帮助.
kum*_*rsh 22
如果不是重命名.java文件和类名,那么只需进行以下更改:
然后删除android支持,cordova platform remove android
然后重新添加android支持 cordova platform add android
这将使用正确的名称再次生成.java文件.
参考:http://intown.biz/2014/03/07/renaming-a-cordova-application/
Gui*_*sta 17
作为上面的命令,只需3个步骤:
删除平台 cordova platform remove android
编辑config.xml(主文件夹)查找并替换小部件ID
<widget id="com.foobar.mynewname" version="1.0.0" android-versionCode="1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">Run Code Online (Sandbox Code Playgroud)
cordova platform add android是的,基本上只需更改清单中的android:package属性,然后重构您的src /文件夹以遵循相同的包名称.
作为替代方法,您可以在Eclipse中使用rename选项,但它必须修改任何使用资源的java文件中的所有R.class导入.这看起来有点吓人,但应该可以正常工作.
包含项目名称的文件是:
进入src/your.project.name并打开.java文件.
根据许可证,将包名称更改为新包名称,以符合您的要求.
在AndroidManifest.xml"Package"中使用相同的包名称.
尝试构建,如果可行,则修改res/values/strings.xml中的值.
再次构建并遍历每个值,直到您满意为止.
| 归档时间: |
|
| 查看次数: |
31345 次 |
| 最近记录: |