12

次のマニフェストを使用して、更新された 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> 

既存の 1.0 アプリのアップグレードとして Android マーケットプレイスに投稿すると、前述のあいまいなメッセージが表示されます。

「サーバーは apk を処理できませんでした。再試行してください。」

何が起こっているのかを突き止めるために、このメッセージを他の場所で検索しましたが、役に立ちませんでした。(よくある提案はuses-sdk要素をマニフェストの一番上に移動することですが、ご覧のとおり、既に一番上にあります。)

手がかりは歓迎/感謝されます。

更新:同じファイルをもう一度アップロードしようとしました。今、私は新しいメッセージを受け取ります:

AndroidManifest.xml 内の新しい apk の versionCode (2) は、古い apk の versionCode (2) より高くなければなりません。サーバーは apk を処理できませんでした。再試行。

結局、 Soooo Marketplace私のアップグレードされた apk を取得しましたか? (最初に承認された apk の versionCode は 1 だったので、この更新はもちろん 2 に上げられました。) 混乱 …</p>

3まで上げて再挑戦。驚いたことに、元の「処理できませんでした」というエラーが再び表示されます。ぐるぐる回る。うーん ... :(

Nuther Update: Marketplace ページを終了して再度入力すると、アプリがアップロードされたことが示されるようになりました。アプリのアイコンがないことを除いて。ますます好奇心旺盛です...そして、これはすべて、キャッシュがクリアされた(標準に準拠した)ブラウザーを起動することで発生しています。

それで - アップロードを信頼できますか? または、最初からやり直します... versionCode="4" で? 私が望むのは、「アップロードが成功しました。アイコンが表示され、公開する準備ができています」という堅実な応答を取得することだけです。

4

9 に答える 9

4

このツールを実行します。このツールは SDK Platform Tools にあります。

aapt dump badging <path_to_exported_.apk>

エラーを修正します。これは Google サポートから受け取ります。

于 2012-09-18T12:15:42.863 に答える
3

私も同じ問題を抱えていました。私の場合、理由はマニフェストの空の構成タグでした: <uses-configuration></uses-configuration>

于 2010-03-02T21:10:49.080 に答える
2

同じエラーが発生しました。元の APK を無効にしてから、更新をアップロードすると役に立ちました。

于 2011-10-24T20:41:37.923 に答える
2

最後に、アップグレードを削除しました...最終的にキューからアップグレードを削除し、v1.0を非公開にしました。私はすぐに v1.0 (マーケットプレイスにまだ存在していた) を再発行し、アップグレードを再度投稿しました。

今回はうまくいきました。versionCode を 4 に上げる必要はありません。アイコンも表示されました。別に何もしていません。

アップデート公開。やあああああ!

今のところ、これを未解決の謎の下に提出してください。他の人が同じ問題に遭遇した場合に備えて、これをここに残します。

更新:元の質問に対する Nate Bross のコメントを参照してください。マーケットプレイス サーバーの問題の可能性があります。Google からの正式な発表はまだありませんが、今日アップグレードの問題に遭遇したのは私だけではないようです。

于 2010-02-16T17:04:24.270 に答える
2

通常、市場で問題が発生していることがわかりました。マーケット開発者向けの既知の問題ページにアクセスしてください。

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

于 2012-02-22T16:19:38.717 に答える
1

先週までに (インドから) Google Play に .apk ファイルをアップロードしようとしたときに、「サーバーが apk を処理できませんでした。もう一度やり直してください」という同じ問題が発生しました。長い闘争の後、リモートデスクトップを介して(米国に住んでいる)友人のマシンの1つからアップロードを行ったときに、.apkを正常にアップロードしました.原因は、アップロードを行う場所であると思います. 、最も近い Google サーバーに十分な容量がないか、サーバーの問題またはサーバー環境の制限がある可能性があります。皆さんのお役に立てば幸いです...

于 2012-05-12T04:05:30.277 に答える
1

私の場合、それは Linux 用の Chrome ブラウザでした。Firefox でアップロードした後、すべてが正常に機能しました。

于 2010-05-30T17:48:50.490 に答える
0

私はこの正確な問題に苦労していました。古いスタイルの Google 開発者 Web インターフェイスを使用していました。次に、「新しいデザインを試す」をクリックして、新しいデザインに切り替えることにしました。その後、apk のアップロードを試みたところ、失敗しましたが、少なくとも今回は詳細なエラー レポートが表示されました。

于 2013-02-25T12:39:07.183 に答える
0

出版社のページにも問題があります

...サーバーは apk ファイルを処理できませんでした ...

アプリの概要では、新しいバージョンのドラフトがあると (赤で) 示されていますが、[APK ファイル] タブには新しいバージョンが表示されません。

時々、アプリがアプリの概要にまったく表示されません。

更新:私が経験した問題は翌日解決されました。

于 2012-02-22T06:12:13.423 に答える