2014-02-27 24 views
0

因此,快速默认发布应用程序选项无效(这是严重的入门/用户体验问题)。所以我尝试了标准选项。Nokia X 304 - 从APK文件中提取的软件包名称与内容项目中指定的软件包名称不匹配

我上传的应用程序后,我得到这个错误

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

现在,这是因为我有以下的发展环境

  1. 的Android库项目与清单作为包名com.mcruiseon.caregiri
  2. 一个Android项目取决于1),用包名com.mcruiseon.caregirihindjewadibeta

当我上传应用程序,我想你的验证提取文件,比较类文件的实际包名与androidm anifest文件,并提出这种冲突。

为什么我要这样设置?它被Android支持的称为多个构建项目(http://developer.android.com/tools/projects/index.html)我的场景是我正在构建一个拼车应用程序,我将使用相同的源代码来构建自行车池应用程序。和构建演示应用程序的相同代码库(营销/销售购买可用于向路上和路演中的人们展示)。它像C#ifdef中的预处理器指令thingy一样。

回答

2

我怀疑这是什么java包你用你的类。

我认为在发布过程中,您输入了应用程序元数据的包名。您可以验证您的APK与AAPT命令(它位于您的Android SDK /构建工具/ [版本]/AAPT)运行包名称:

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

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

+1

我重试提交,没有任何更改,它工作。 – Siddharth

相关问题