2

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

现在我尝试将该 APK 文件上传到 Google Play 商店。但它显示错误:

Upload failed

You need to use a different package name because "com.phonegap.www" already exists in Google Play.

我没有得到 com.phonegap.www 包在哪里的问题......我的应用程序中没有这个包结构..www 包在资产文件夹中。

请给我一些可行的解决方案

4

3 回答 3

4

你的包名是什么?在 phonegap 构建网站上单击您的应用程序,转到设置选项卡,向下滚动到配置并检查您的包名称是什么。将其设置为 com.yourCompanyName.yourAppName 并重新构建您的应用程序。

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

于 2013-02-06T16:20:47.857 回答
0

虽然我对 Eclipse 没有任何经验,但我能够通过在 Android Studio 中生成“签名发布”APK(根据http: //comments.gmane.org/gmane.comp.handhelds.phonegap/69299)。据我所知,AndroidManifest 中的文本与我所拥有的没有任何不同,但生成构建变体确实有效。此外,尝试上传可调试版本会产生以下错误,仅供参考: You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play.

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

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

于 2016-04-22T11:26:27.210 回答
0

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

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

于 2017-03-21T15:09:44.430 回答