无法从Play Developer Console v2删除草稿APK:“请检查表单是否有错误”

时间:2013-04-07 21:21:30

标签: android apk google-play

我是Android开发新手,并设法让我的v2开发人员控制台处于某种状态。有多个APK(这是​​一个针对不同设备的多个纹理压缩方案的游戏)。我上传了所有新的APK,并将旧的APK存档。我正在尝试从版本* 055升级到* 057。

有一堵大墙的红色文字:

This configuration cannot be published for the following reason(s):
    It is forbidden to downgrade devices which previously matched version 2009 to version 1057, which would occur when 
    API levels in range 8+ and 
    Screen layouts containing any of [small, normal, large, xlarge] and 
    Native platforms containing any of [armeabi-v7a] and 
    OpenGL ES versions in range 2.0+ and 
    OpenGL textures containing any of [GL_EXT_texture_compression_s3tc] and containing any of [GL_OES_compressed_ETC1_RGB8_texture] but excluding all of [GL_AMD_compressed_ATC_texture, GL_ATI_texture_compression_atitc, GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_dxt5, GL_IMG_texture_compression_pvrtc] and 
    Features containing all of [android.hardware.sensor.ACCELEROMETER, android.hardware.TOUCHSCREEN, android.hardware.touchscreen.MULTITOUCH, android.hardware.WIFI].

点击重置草稿会显示一条红色横幅,上面显示The application could not be saved, please check the form for errors.点击任意个人的删除APK会显示同样的事情。

新的开发者控制台似乎没有很多帮助,所以我不知道如何修复红色文本的墙以及为什么我无法删除或重置任何内容。有什么指针吗?

更新:

看起来我可以从旧的开发者控制台发布,但我还没有尝试过,即使我可以在退出旧控制台时仍然会碰壁。

我已经挖出了2009版本,它支持S3TC纹理以及DXT *。它已经超过10次修改,远在我的时间之前,之前的开发已经离开(他们不是总是?)。 2009是支持S3TC的最后一个版本。从那时起,这就是我的构建数字与纹理的对应关系:

4***: GL_ATI_texture_compression_atitc, GL_AMD_compressed_ATC_texture
3***: GL_IMG_texture_compression_pvrtc
2***: GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_dxt5
1***: GL_OES_compressed_ETC1_RGB8_texture

我正在使用Unity 4制作我的APK,所以我认为没有任何余地可以更改内容编号对应的纹理压缩。

1 个答案:

答案 0 :(得分:0)

Unity v4.1.x似乎解决了这个问题:DXT选项现在导出dxt1和s3tc。耶!

Grr:它不再支持DXT5了,所以我遇到了同样的问题,但是我以前的版本也是如此。我必须手动将DXT5添加到清单中,这很糟糕。