繁体   English   中英

更改phonegap项目的android包名称

[英]Change android package name for phonegap project

我已经开始负责将推送通知功能添加到phonegap项目中。 iOS中的东西运作顺利,但Android造成了一些麻烦。 问题似乎是应用程序包/包名称是com.phonegap.helloworld。 Urbanairship不喜欢“重复的包名”,它在xcode中很容易改变,但在android方面却不那么容易改变。

我尝试了这个问题的接受答案:将包名更改为现有的Phonegap项目 ,即我更改了platforms / android / AndroidManifest.xml中的'package'字段,然后重构了目录结构以反映这个新包。 然而,当我构建Android应用程序时,我想要反映包名称更改的旧目录重新出现。 AndroidManifest.xml文件也被更改,以便'package'字段回到com.phonegap.helloworld。

所以我很困惑 - 如何更改包名?

您不应该在平台下编辑文件/这是phonegap根据www目录创建特定设备版本的位置,并且每当您运行新版本时都会覆盖它们。

要编辑包名称,请打开www目录中的config.xml文件。 包名称是'widget'标记中'id'的值:

<widget
    id="PACKAGE NAME"
    version="1.0.0"
    xmlns="http://www.w3.org/ns/widgets"
    xmlns:gap="http://phonegap.com/ns/1.0"
>

这是另一个例子的链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM