我正在尝试实施这个kivy示例
http://python-for-android.readthedocs.org/en/latest/helloworld/
当我编译(在kivy的ubuntu vm上)并在我的Android设备(其谷歌Nexus 1)上运行时,Button和Label中的文本标签都显示为空白。 然而,这个例子在我的笔记本电脑上运行得很好。
如何解决此问题并显示文本? 非常感谢任何帮助。提前谢谢。
答案 0 :(得分:1)
最新版本1.7.0中的bug #1192,适用于不支持2次幂纹理的手机。我已经改变了纹理的创建方式,但错过了一个案例。
这个问题只发生在拥有糟糕GPU的手机上:)真是糟糕,因为OpenGL ES 2规范说必须使用2的幂纹理。猜猜看,Adreno 200系列(以及其他人)不支持它们,但声称它们是GLES 2.
无论如何,这个bug昨天已经修好了,我将在一两天内发布一个新的小版本。如果您自己编译python-for-android,只需执行:
cd python-for-android
git clean -dxf
git pull origin master
然后使用./distribute.sh重新启动编译......它将起作用。