私はアンドロイド開発に不慣れで、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 を作成しているため、テクスチャ圧縮に対応するビルド番号を変更する余地はないと思います。