因此Quick,默认发布应用程序选项不起作用(这是一个严重的入门/用户体验问题)。所以我尝试了标准选项。
上传应用后,我收到此错误
错误 304 - 从APK文件中提取的包名称与内容项目中指定的包名称不匹配。
现在,这是因为我有以下开发环境
当我上传应用程序时,我猜你的验证会提取文件,将类文件的实际包名称与androidmanifest文件进行比较,并发现这种冲突。
为什么我有此设置?它被称为Android构建的多个构建项目(http://developer.android.com/tools/projects/index.html)我的场景是我正在构建拼车应用程序,我将使用相同的源代码来构建自行车池应用程序。和构建演示应用程序相同的代码库(营销/销售购买可以用来向路上和路演的人们展示)。它就像C #ifdef中的预处理器指令一样。
答案 0 :(得分:2)
我怀疑你用于你的类的java包是否重要。
我认为您在发布期间输入了应用程序元数据的包名称拼写错误。您可以通过运行 aapt 命令(位于 Android SDK / build-tools / [version] / aapt 中)来验证apk的包名称:
$ aapt d badging YOURAPPLICATION.apk
package: name='com.mcruiseon.caregirihindjewadibeta' versionCode='1' versionName='1.0.0'
...
在那里使用名称属性(我假设它将是 com.mcruiseon.caregirihindjewadibeta )作为内容项目的包名称出版。