【发布时间】:2011-12-03 22:08:15
【问题描述】:
我在尝试上传我的 apk 文件时遇到错误:
'转储失败,因为没有找到 androidmanifest.xml'
AndroidManifest 中的包名是否必须与部署的 apk 名称相同?此外,apk 名称是否必须采用以下形式:com.xxxx.xxxx?或者说,TestPro.apk 应该可以吗?
问候...安德鲁
【问题讨论】:
标签: android upload apk google-play publishing
我在尝试上传我的 apk 文件时遇到错误:
'转储失败,因为没有找到 androidmanifest.xml'
AndroidManifest 中的包名是否必须与部署的 apk 名称相同?此外,apk 名称是否必须采用以下形式:com.xxxx.xxxx?或者说,TestPro.apk 应该可以吗?
问候...安德鲁
【问题讨论】:
标签: android upload apk google-play publishing
使用Winzip或zip阅读器打开您的APK文件,检查您的包中是否存在AndroidManifest.xml。
【讨论】:
在遇到完全相同的问题后(我失去了大约 4 个小时的生命,删除并重新粘贴了我的整个项目......),我终于放弃并联系了 Google,这是他们的回答:
感谢您的来信。请尝试这些故障排除步骤并 如果其中一个解决了您的问题,请告诉我们:
- 尝试在新版本的开发者控制台中上传应用(如果您已经尝试过新版本,则使用旧版本)。
- 等待您的开发者帐户费用处理完毕(您将不会再在您的 Google Play 开发者控制台)。
- 验证您的清单文件是否符合 Android 编码标准(请参阅以下帮助文章: http://developer.android.com/guide/topics/manifest/manifest-intro.html 和http://developer.android.com/tools/projects/index.html)。
以上所有方法都不适合我。
我向某人询问了这个问题,这是对我有用的答案:
我已将项目的 .apk 文件复制并粘贴到我的桌面上并从那里开始工作。
我应该做的事情:(然后做了,它奏效了)
将项目从 Eclipse 中正确导出为 android 应用程序,然后按照程序(密钥、密码和所有)进行操作。然后我能够成功地继续。
此外,虽然我认为您可以将包名称设置为任何您想要的名称,但我的理解是,公认的约定是将其设置为:com.XXX.XXX.projectName 格式。
【讨论】: