1

このkivyの例を実装しようとしています

http://python-for-android.readthedocs.org/en/latest/helloworld/

(kivy の ubuntu vm で) コンパイルして Android デバイス (Google Nexus 1) で実行すると、ボタンとラベルの両方のテキスト ラベルが空白に表示されます。ただし、この例は私のラップトップでは問題なく動作します。

この問題を回避してテキストを表示するにはどうすればよいですか? これについて何か助けていただければ幸いです。前もって感謝します。

4

1 に答える 1

1

これは最新バージョン 1.7.0 のバグ #1192で、2 のべき乗テクスチャをサポートしていない携帯電話用です。テクスチャの作成方法を変更しましたが、1 つのケースを見逃していました。

この問題は、お粗末な GPU を搭載した電話でのみ発生します :) はい、お粗末です。OpenGL ES 2 仕様では、2 のべき乗テクスチャが必須であると規定されているためです。Adreno 200 シリーズ (およびおそらく他のシリーズ) はそれらをサポートしていませんが、GLES 2 であると主張しています。

とにかく、バグは昨日修正されました。1 日か 2 日で新しいマイナー リリースをリリースします。自分で python-for-android をコンパイルした場合は、次のようにします。

cd python-for-android
git clean -dxf
git pull origin master

次に、./distribute.sh でコンパイルを再開します ... 動作します。

于 2013-05-23T19:01:28.387 に答える