Joe*_*rea 12 android marketplace
我有一个更新的apk - 在各种设备和模拟器实例上成功测试 - 具有以下清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myCompany.appName"
android:versionCode="2"
android:versionName="1.0.1">
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" />
<uses-permission android:name="android.permission.INTERNET" />
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
<application android:icon="@drawable/icon" android:label="@string/icon_name" android:debuggable="false">
<activity android:name=".myActivity" android:configChanges="keyboardHidden|orientation">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud)
当我发布到Android Marketplace作为我现有1.0应用程序的升级时,我收到上述含糊不清的消息:
"服务器无法处理你的apk.请再试一次."
我在其他地方寻找这条消息,希望找到可能发生的事情,但无济于事.(一个流行的建议是将uses-sdk元素移动到清单的顶部,但正如您所看到的那样,它已经位于顶部.)
线索欢迎/赞赏.
更新:我刚尝试再次上传同一个文件.现在我收到一条新消息:
AndroidManifest.xml中新的apk的versionCode(2)必须高于旧apk的versionCode(2).服务器无法处理您的apk.再试一次.
Soooo Marketplace 确实得到了升级后的apk吗?(第一次接受的apk版本的Code是1,所以这个更新当然是碰到了2.)困惑...
把它压到3并重新尝试.惊喜,我再次得到原始的"无法处理"错误.进入圈子.嗯...... :(
Nuther更新:如果我退出并重新进入市场页面,现在它显示该应用已上传!除了没有应用程序图标.Curiouser和curiouser ......这一切都发生在缓存清除(标准友好)的浏览器上.
那么 - 我相信上传吗?或者重新开始...使用versionCode ="4"?我想要的只是获得一个坚实的"上传成功,这里是图标,准备发布"的响应类型.
最后,我删除了升级...最终从队列中删除了升级并取消发布 v1.0。我很快重新发布了 v1.0(仍然存在于 Marketplace 中),然后再次发布了升级。
这次成功了。无需将版本代码提高到 4。图标也可见。没有做任何不同的事情。
更新已发布。呀呀呀!
暂时将其归入未解之谜。将其留在这里以防其他人遇到同样的问题。
更新:请参阅内特·布罗斯对原始问题的评论。可能是一些 Marketplace 服务器出现问题。谷歌还没有发布任何官方消息,但看起来我并不是今天唯一遇到升级问题的人。
| 归档时间: |
|
| 查看次数: |
9388 次 |
| 最近记录: |