首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Play:“服务器无法处理您的apk。请重试。”

Google Play:“服务器无法处理您的apk。请重试。”
EN

Stack Overflow用户
提问于 2012-10-08 05:50:24
回答 4查看 2.3K关注 0票数 1

我无法将特定的应用程序上载到Play商店。我正在使用Flash Builder 4.6来打包它。

上传完成后,我收到消息“服务器无法处理您的apk。重试。”在3天的时间里,我用不同的配置尝试了大约20次。不走运。

问题一定出在apk上,因为我成功上传了另一个test.apk文件来检查服务器。

我尝试过以下几种方法:

1)删除标签(没有标签,所以没问题)

2)运行aapt转储标记并修复错误(没有错误)

3)从另一个上传的apk复制清单,并替换相关数据(包、名称等)

app.xml文件的安卓清单部分。

代码语言:javascript
复制
 <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标记的输出:

代码语言:javascript
复制
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'
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-10-15 06:44:01

更新:在联系Google Play开发者支持后,我发现了这个问题...

代码语言:javascript
复制
My icon files were too big!

我的图标每个大约140k,当我将它们减少到10k时,它就完美地工作了!

票数 0
EN

Stack Overflow用户

发布于 2012-10-15 21:10:18

如果你使用来自android标准图标的可绘制文件,比如@android: drawable /ic_dialog_alert。解析器在res/drawable目录中找不到ic_dialog_alert文件并引发错误。

票数 0
EN

Stack Overflow用户

发布于 2013-01-24 21:50:05

最有可能的是,清单xml文件中存在错误。

在SDK平台工具中,您可以找到aapt

运行此aapt转储标记

从这个link得到了答案

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12773163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档