【问题标题】:Android Marketplace Error: "The server could not process your apk. Try again."Android Marketplace 错误:“服务器无法处理您的 apk。再试一次。”
【发布时间】:2011-01-17 11:20:56
【问题描述】:

我有一个更新的 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。再试一次。”

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

欢迎/赞赏线索。

更新:我刚刚尝试再次上传相同的文件。现在我收到一条新消息:

新apk的versionCode(2)在 AndroidManifest.xml 必须更高 比旧 apk 的 versionCode (2)。 服务器无法处理您的 apk。 再试一次。

Soooo Marketplace 得到了我升级后的 apk 吗? (第一个被接受的 apk 的 versionCode 是 1,所以这次更新当然被撞到了 2。)困惑……

将其提高到 3 并重试。令人惊讶的是,我再次收到原来的“无法处理”错误。兜兜转转。嗯... :(

Nuther 更新:如果我退出并重新进入 Marketplace 页面,现在它显示应用已上传!除了没有应用程序图标。越来越好奇......这一切都发生在一个缓存清除(标准友好)的浏览器启动时。

那么 - 我相信上传吗?或者重新开始...... versionCode="4"?我想要的只是获得可靠的“上传成功,这是图标,准备发布”类型的响应。

【问题讨论】:

  • 您现在尝试部署的应用 APK 的名称是什么?原来是什么?
  • 相同的 APK 文件名,我们称其为“MyApp.apk”,以方便讨论。如果 filename 需要不同,我希望 Marketplace 在上传时警告我。如果需要,很高兴更改它。
  • 参见“Nuther Update”……看起来文件名并不重要。但现在我也不确定是否要相信 Marketplace 刚刚拥有的东西。
  • 不确定这是否相关,但我今天在 Marketplace 上为多个应用安装更新时遇到了问题——它们可能存在系统问题。
  • 谢谢内特!很高兴知道我并不孤单。我希望您的更新一切顺利。

标签: android marketplace


【解决方案1】:

运行这个工具,你可以在SDK Platform Tools中找到这个工具

aapt dump badging &lt;path_to_exported_.apk&gt;

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

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。就我而言,原因是清单中的配置标签为空: &lt;uses-configuration&gt;&lt;/uses-configuration&gt;

    【讨论】:

    • 一派。所以这听起来越来越像是错误需要更具描述性......并伴随着适当的补救措施。
    【解决方案3】:

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

    这次成功了。无需将 versionCode 提高到 4。图标也可见。没有做任何不同的事情。

    更新已发布。耶!

    暂时将其归档在未解之谜下。把这个留在这里,以防其他人遇到同样的问题。

    更新:请参阅 Nate Bross 对原始问题的评论。可能是一些市场服务器打嗝。 Google 目前还没有任何官方消息,但看来今天遇到升级问题的不止我一个。

    【讨论】:

      【解决方案4】:

      我发现市场通常会遇到问题。访问面向市场开发人员的已知问题页面:

      https://support.google.com/androidmarket/developer/bin/static.py?hl=en&page=known_issues.cs

      【讨论】:

        【解决方案5】:

        我有同样的错误。停用原始 APK,然后上传更新有帮助。

        【讨论】:

          【解决方案6】:

          就我而言,它是适用于 Linux 的 Chrome 浏览器。使用 Firefox 上传后一切正常。

          【讨论】:

            【解决方案7】:

            上周我(来自印度)尝试在 Google Play 中上传 .apk 文件时遇到了同样的问题,即“服务器无法处理您的 apk。再试一次”。 经过长时间的斗争我成功上传了我的.apk,当我通过远程桌面从我朋友的一台机器(居住在美国)上传时。我认为原因是你做你的上传,也就是说,你最近的谷歌服务器可能没有足够的空间或某些服务器问题或某些服务器环境限制。 希望对大家有所帮助...

            【讨论】:

              【解决方案8】:

              发布者页面也有问题

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

              在应用概述中(红色)显示有新版本的草稿,但在“APK 文件”选项卡中没有显示新版本。

              应用有时根本不会出现在应用概览中。

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

              【讨论】:

              • 目前,每个人都在经历这个。问题出在 Google。
              【解决方案9】:

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

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2011-04-11
                • 2019-03-03
                • 2020-04-14
                • 1970-01-01
                • 1970-01-01
                • 2014-11-22
                相关资源
                最近更新 更多