2010-02-16 25 views
11

我有一个更新的APK - 在各种设备和仿真实例测试成功 - 用下面的清单: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> 

当我发布到Android市场的升级,以我现有的1.0的应用程序,我得到了上述暧昧短信:

"The server could not process your apk. Try again."

我在别处搜索了这条消息,希望找出可能发生的事情,无济于事。 (一个流行的建议是移动使用-SDK元素清单的顶部,但你可以看到它的已经在顶部)。

线索欢迎/赞赏。

更新:我只是试图再次上传相同的文件。现在,我得到了新的消息:

The new apk's versionCode (2) in AndroidManifest.xml must be higher than the old apk's versionCode (2). The server could not process your apk. Try again.

SOOOO市场得到毕竟我升级后的apk? (第一个接受的apk版本代码是1,所以这个更新当然碰到了2)。困惑...

将它反弹到3并再次尝试。惊喜惊喜,我再次得到原始的“无法处理”错误。进入圈子。嗯...... :(

Nuther更新:如果我退出并重新进入市场页面,现在它显示应用程序已经上传!除了没有应用程序图标。Curiouser和curiouser ...和这个在所有高速缓存清除(标准型),浏览器启动发生

所以 - 做我相信上载或重新开始......用的versionCode =“4”我只想得到一个坚实? “上传成功,这里是图标,准备发布”类型的响应。

+0

现在您正试图部署它的应用APK的名称是什么?它最初是什么? – curtisk 2010-02-16 16:17:40

+0

同样的APK文件名,为了争论起见,我们称之为“MyApp.apk”。 如果_filename_需要不同,我希望Marketplace在上传时提醒我。如果这是必需的,很乐意改变它。 – 2010-02-16 16:34:30

+0

查看'Nuther更新'...​​看起来像文件名不重要。但是现在我不确定我想要相信市场还没有。 – 2010-02-16 16:36:44

回答

2

最后,我删除了升级......最终取消了队列升级取消发布v1.0。我迅速重新发布了v1.0(它仍然存在于Marketplace中),然后再次发布升级。

这次它工作。不需要将versionCode最多达到4.图标也可见。没有做任何不同的事情。

更新公布。 Yaaaaay!

立即下载未解决的谜题。如果其他人遇到同样的问题,请将其留在此处。

更新:请参阅Nate Bross对原始问题的评论。可能一些市场服务器打嗝。谷歌还没有官方的消息,但看起来我并不是今天唯一遇到升级问题的人。

3

我有同样的问题。在我的情况下,原因是在清单中的空配置标签: <uses-configuration></uses-configuration>

+3

Yipe。因此,这听起来越来越像错误,只是需要更具描述性,并伴随着适当的补救措施。 – 2010-03-03 13:52:32

1

在我的情况下,这是Chrome浏览器的Linux。使用Firefox上传后,一切正常。

2

我有同样的错误。取消激活原始APK,然后上传更新。

+0

谢谢!这做到了! – MaKo 2012-10-10 23:04:41

0

我也有问题与发布者页面

...服务器无法处理您的apk文件...

在应用程序概述它说(红色),有草案新版本,但在“APK文件”选项卡中,新版本不显示。

有时应用程序不会显示在应用程序概述中。

更新:我遇到的问题在第二天解决。

+1

目前,每个人都在遇到这种情况。问题在于Google。 – Tapirboy 2012-02-22 10:49:51

1

我经历过的同样的问题,“服务器无法处理您的apk再试​​一次。”当我试图上传.apk文件在谷歌上周播放(来自印度)。 经过漫长的斗争我成功上传了我的.apk,当时我通过远程桌面从我的朋友的一台机器上(我在美国居住)进行了上传。我认为原因将是您上传的位置,即离您最近的Google服务器可能没有足够的空间或某些服务器问题或某些服务器环境限制。 希望这将有助于你们...

4

运行这个工具,你可以找到在SDK平台工具

aapt dump badging <path_to_exported_.apk>

这个工具并修复错误。我从谷歌支持收到这个。

0

我正在努力解决这个问题。我使用旧式的谷歌开发人员网络界面。然后我决定点击“尝试新设计”切换到新的设计。然后当我尝试一个apk上传时,它失败了,但至少这次我收到了详细的错误报告。

相关问题