诺基亚x 304 - 从APK文件中提取的包名不匹配内容项中指定的包名称

StackOverflow https://stackoverflow.com//questions/22058326

  •  23-12-2019
  •  | 
  •  

所以快速,默认发布应用程序选项不起作用(这是一个严重的入门/用户体验问题)。所以我尝试了标准选项。

我上传了应用程序后,我收到此错误

错误 304 - 从APK文件中提取的包名不匹配内容项中指定的包名。

现在,发生这种情况是因为我有以下开发环境

  1. android库项目与packageName com.mcruiseon.caregiri
  2. 一个Android项目依赖于1),用PackageName在清单中作为com.mcruiseon.caregirihindjewadibeta
  3. 当我上传应用程序时,我猜你的验证提出了文件,将类文件的实际包裹与AndroidManifest文件进行比较,并提出此冲突。

    为什么我有这个设置?它被称为Android支持的多个构建项目( http://developer.android.com/tools/ Projects / index.html )我的方案是我正在构建一个拼车应用程序,我将使用相同的源代码来构建自行车池应用程序。和建立演示应用程序的相同代码基础(营销/销售买卖可以用来向道路上的人们和路演展示)。它就像在c #ifdef中的预处理器指令。

有帮助吗?

解决方案

我怀疑您对您的课程使用什么Java包。

我认为在发布期间,您已使您的错误输入应用程序元数据的包名称。您可以通过运行:

$ aapt d badging YOURAPPLICATION.apk
package: name='com.mcruiseon.caregirihindjewadibeta' versionCode='1' versionName='1.0.0'
...
.

在那里使用 name 属性(我假设它将是 com.mcruiseon.caregirihindjewadibeta )作为您内容项期间的包名称发布。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top