我正在做一个游戏,首先它会显示一个简单的菜单,其中包含一些文本和背景图像。它的drawable是R.drawable.background。当我通过模拟器运行应用程序时它工作正常,但是当我在USB调试模式下通过移动设备运行时,图像将不会出现,只是黑色背景。 任何人都知道为什么会这样?
答案 0 :(得分:0)
我确切地发现了问题所在和解决方案。
我终于发现错误与OpenGL有关:“glError 1281”,这意味着硬件设备不支持大小不是2的幂的纹理。 我已经改变了纹理,使它们具有2倍的功率(2-4-8-16-32-64-128等),现在它也适用于我的手机。
希望它可以帮助解决这个问题的人。