Javascript PhoneGap:如何在Google Play Store上上传APK文件

Javascript PhoneGap:如何在Google Play Store上上传APK文件,javascript,jquery,html,css,cordova,Javascript,Jquery,Html,Css,Cordova,我有一个小的安卓应用程序。我从phonegap.com制作了APK文件 现在我试图在Google Play Store上上传该APK文件。但显示错误: Upload failed You need to use a different package name because "com.phonegap.www" already exists in Google Play. 我没有遇到com.phonegap.www包在哪里的问题…我的应用程序中没有此包结构..www包在资产文件夹中 请给我

我有一个小的安卓应用程序。我从phonegap.com制作了APK文件

现在我试图在Google Play Store上上传该APK文件。但显示错误:

Upload failed

You need to use a different package name because "com.phonegap.www" already exists in Google Play.
我没有遇到com.phonegap.www包在哪里的问题…我的应用程序中没有此包结构..www包在资产文件夹中


请给我一些可行的解决方案你的包裹名是什么?在phonegap构建网站上,单击您的应用程序,进入“设置”选项卡,向下滚动至“配置”,然后检查您的软件包名称。将其设置为com.yourCompanyName.yourAppName,然后重新构建应用程序


如果您是通过Eclipse构建的,请在AndroidManifest.xml中设置包名。

虽然我对Eclipse没有任何经验,但我还是能够通过在Android Studio中生成一个“签名发布”APK来解决同样的问题(根据,这是APK的“构建”变体,而不是“可调试”的)。据我所知,AndroidManifest中的文本与我的没有任何不同,但是生成构建变量确实有效。此外,尝试上载可调试版本会产生以下错误供参考:
您上载了可调试APK。出于安全原因,您需要先禁用调试,然后才能将其发布到Google Play中。

为了记录我解决问题的经验:在转向Android studio之前,我曾多次尝试通过Cordova命令行工具和PhoneGap构建来解决问题。我确认包名不是
config.xml
AndroidManifest.xml
中的
com.phonegap.www
,以及其他名称(检查以确保文本不在我的项目中的任何位置-不是)。如果包名包含在项目的某个缓存版本中,我多次删除、重新添加和重建Android平台,每次都尝试不同的调整;在PhoneGap构建中使用这些更新的构建并没有产生Google Play可以接受的APK。我还删除了PhoneGap构建项目并重新创建了它,以确保我没有意外地在某个地方输入有问题的包名——我没有。此外,请注意,截至2016年4月,我在PhoneGap Build中没有项目“配置”选项,因此更改包名没有选项


除了上面提到的,仅供参考,我还没有尝试过其他的选择,所以我不知道这是解决这个问题的最快还是最有效的方法。我很好奇如何从一开始就避免它

我有这个问题。您必须打开config.xml文件并更改顶部的小部件id,包括它的第二部分和第三部分


例如,com.phonegap.helloworld需要更改为com.mycompany.myappname。您不能仅更改最后一部分,因为根据我的经验,这将不起作用。

配置选项卡不再显示在设置中。