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

Android Google Play:“服务器无法处理您的apk。请重试。”,android,apache-flex,flash-builder,google-play,Android,Apache Flex,Flash Builder,Google Play,我无法将特定应用程序上载到Play store。我正在使用Flash Builder 4.6对其进行打包 上传完成后,我收到消息服务器无法处理您的apk。再试一次。在3天的时间里,我尝试了20次不同的配置。不走运 问题一定出在apk上,因为我成功地上传了另一个test.apk文件来检查服务器 我尝试了以下方法: 1删除标签没有,所以没关系 2运行aapt转储标记并修复错误。没有错误 3从另一个上传的apk复制清单,并替换相关数据包、名称等 android清单是app.xml文件的一部分 <

我无法将特定应用程序上载到Play store。我正在使用Flash Builder 4.6对其进行打包

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

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

我尝试了以下方法:

1删除标签没有,所以没关系

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

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

android清单是app.xml文件的一部分

 <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>

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

My icon files were too big!

我的图标每个大约140k,当我把它们减少到10k时,它就工作得很好

如果使用android标准图标(如@android:drawable/ic_dialog_alert)中的可绘制文件作为图标。解析器未能在res/drawable目录中找到ic_对话框警报文件并引发错误。

很可能是清单xml文件中有错误

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

运行这个 自动倾卸标志


我也在使用Flash Builder 4.6

我已成功上载0.9.45版。然后我升级到0.9.5,但不断出现“您必须上传高于0945的版本”错误。我尝试了各种各样的方法,包括建议把图标的尺寸缩小很多。什么都没用


最后我决定改成1.0.0,然后它被Google Play接受了

你能发布aapt-d标记命令的输出吗?另外,这对我来说有点奇怪,但我可能错了。我不知道Flash,但你使用的是安卓调试密钥以外的密钥库吗?你创建了一个带有Flash Builder的发布版本吗?或者您正在尝试上载调试版本?我不相信“调试”版本是带证书签名的。编辑后包含aapt d标记命令。很抱歉,列表中有很多被注释掉的内容
My icon files were too big!