1

Playストアに特定のアプリケーションをアップロードできませんでした。パッケージ化にFlashBuilder4.6を使用しています。

アップロードが完了すると、「サーバーはapkを処理できませんでした。再試行してください」というメッセージが表示されます。私は3日間で、さまざまな構成で約20回試しました。運がない。

サーバーをチェックするために別のtest.apkファイルを正常にアップロードしたため、問題はapkにあるはずです。

私は以下を試しました:

1)タグを削除します(タグがなかったので大丈夫です)

2)aaptダンプバッジを実行し、エラーを修正しました(ありませんでした)

3)アップロードされた別のapkからマニフェストをコピーし、関連するデータ(パッケージ、名前など)を置き換えました

app.xmlファイルのandroidマニフェスト部分。

 <android>
    <colorDepth>16bit</colorDepth>
    <manifestAdditions><![CDATA[
        <manifest android:installLocation="preferExternal">
            <!--See the Adobe AIR documentation for more information about setting Google Android permissions-->
            <!--Removing the permission android.permission.INTERNET will have the side effect
    of preventing you from debugging your application on your device-->
            <uses-permission android:name="android.permission.INTERNET"/>
            <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
            <!--<uses-permission android:name="android.permission.READ_PHONE_STATE"/>-->
            <!--<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>-->
            <!--The DISABLE_KEYGUARD and WAKE_LOCK permissions should be toggled together
    in order to access AIR's SystemIdleMode APIs-->
            <!--<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>-->
            <!--<uses-permission android:name="android.permission.WAKE_LOCK"/>-->
            <!--<uses-permission android:name="android.permission.CAMERA"/>-->
            <!--<uses-permission android:name="android.permission.RECORD_AUDIO"/>-->
            <!--The ACCESS_NETWORK_STATE and ACCESS_WIFI_STATE permissions should be toggled
    together in order to use AIR's NetworkInfo APIs-->
            <!--<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>-->
            <!--<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>-->
        </manifest>

    ]]></manifestAdditions>
</android>

誰か理論がありますか?この段階では完全にアイデアがありません...

乾杯!

編集:aapt dバッジの出力:

package: name='air.com.tspoon.BF3Loadouts' versionCode='1000000' versionName='1.0.0'
application-label:'BF3 Tactics'
application-label-ja:'BF3 Tactics'
application-label-de:'BF3 Tactics'
application-label-nl:'BF3 Tactics'
application-label-pl:'BF3 Tactics'
application-label-ko:'BF3 Tactics'
application-label-fr:'BF3 Tactics'
application-label-tr:'BF3 Tactics'
application-label-cs:'BF3 Tactics'
application-label-es:'BF3 Tactics'
application-label-it:'BF3 Tactics'
application-label-pt:'BF3 Tactics'
application-label-ru:'BF3 Tactics'
application-label-sv:'BF3 Tactics'
application-label-zh_CN:'BF3 Tactics'
application-label-zh_TW:'BF3 Tactics'
application-icon-120:'res/drawable-ldpi/icon.png'
application-icon-160:'res/drawable-mdpi/icon.png'
application-icon-240:'res/drawable-hdpi/icon.png'
application: label='BF3 Tactics' icon='res/drawable-mdpi/icon.png'
launchable-activity: name='air.com.tspoon.BF3Loadouts.AppEntry'  label='BF3 Tactics' icon=''
sdkVersion:'8'
targetSdkVersion:'14'
uses-permission:'android.permission.INTERNET'
uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
uses-permission:'android.permission.READ_EXTERNAL_STORAGE'
uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested  WRITE_EXTERNAL_STORAGE'
uses-feature:'android.hardware.touchscreen'
uses-implied-feature:'android.hardware.touchscreen','assumed you require a touch screen unless explicitly made optional'
main
supports-screens: 'small' 'normal' 'large' 'xlarge'
supports-any-density: 'true'
locales: '--_--' 'ja' 'de' 'nl' 'pl' 'ko' 'fr' 'tr' 'cs' 'es' 'it' 'pt' 'ru' 'sv' 'zh_CN' 'zh_TW'
densities: '120' '160' '240'
native-code: 'armeabi-v7a'
4

4 に答える 4

0

更新:Google Playデベロッパーサポートに連絡した後、問題が見つかりました...。

My icon files were too big!

私のアイコンはそれぞれ約140kでしたが、10kに減らすとすぐに、完璧に機能しました。

于 2012-10-14T22:44:00.697 に答える
0

@android:drawable/ic_dialog_alertなどのAndroid標準アイコンのアイコンにドローアブルファイルを使用する場合。パーサーは、res / drawableディレクトリでic_dialog_alertファイルを見つけることができず、エラーが発生しました。

于 2012-10-15T13:10:18.357 に答える
0

ほとんどの場合、マニフェストxmlファイルにエラーがあります。

SDKプラットフォームツールでは、aaptを見つけることができます

このaaptダンプバッジを実行します

このリンクから答えを得た

于 2013-01-24T13:50:04.800 に答える
0

FlashBuilder4.6も使用しています

バージョン0.9.45を正常にアップロードしました。その後、0.9.5まで上げましたが、「0945より前のバージョンをアップロードする必要があります」というエラーが発生し続けました。アイコンのサイズをもっと小さくするという提案も含めて、いろいろ試してみました。何も機能しませんでした。

最後に、1.0.0に変更することにしました。その後、Google Playに受け入れられました(!)

于 2014-09-04T15:17:08.633 に答える