我有一个更新的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>
当我发布到Android Marketplace作为我现有的1.0应用程序的升级时,我收到上述含糊不清的消息:
“服务器无法处理您的 APK。再试一次。”
我在其他地方寻找这条消息,希望找到可能发生的事情,但无济于事。 (一个流行的建议是移动 使用-SDK 清单顶部的元素,但正如你所看到的那样 已经 在顶部。)
线索欢迎/赞赏。
更新: 我只是想再次上传同一个文件。现在我收到一条新消息:
新的apk的versionCode(2)in AndroidManifest.xml必须更高 比旧的apk的versionCode(2)。 服务器无法处理您的apk。 再试一次。
Soooo市场 没有 毕竟得到我升级的apk? (第一次接受的apk版本的Code是1,所以这个更新当然是碰到了2.)困惑...
把它压到3并重新尝试。惊喜,我再次得到原来的“无法处理”错误。进入圈子。嗯...... :(
Nuther更新: 如果我退出并重新进入市场页面,现在它显示该应用已上传!除了没有应用程序图标。 Curiouser和curiouser ......这一切都发生在缓存清除(标准友好)的浏览器上。
那么 - 我相信上传吗?或者重新开始...使用versionCode =“4”?我想要的只是获得一个坚实的“上传成功,这里是图标,准备发布”的响应类型。