2013-12-17 20 views
0

在一些設備上,比如Galaxy Young,我的遊戲在andengine GLES 2.0中編寫時就開始崩潰。 minSdkVersion設置爲10,因此它不能是版本問題。 還需要提到的是,相機尺寸由我設置爲1280x800,並且所有textureAtlasses都是1024x1024尺寸。在某些2.3版本遊戲中,Angnegine GLES2寫的遊戲無法正常工作

此外,我做了一個非常簡單的測試程序在同一版本,並在該設備上運行,並沒有問題的工作。

+0

沒有*崩潰是什麼,這將是很難解決的一些*指示。你可以把你的手放在堆棧跟蹤或崩潰報告上? – Geobits

+0

不幸的是,我沒有針對該崩潰的堆棧...我沒有可以重現問題的設備。 – Alex

回答

1

顧名思義andengine GLES 2.0使用Open GL ES 2,請問那個電話支持(它可能只支持Open GL ES 1)?我建議在清單中添加正確的字段,以阻止應用程序無需安裝在沒有此要求的設備上。

這裏是你將需要添加

<uses-feature android:glEsVersion="0x00020000" android:required="true" /> 

如果你的手機不具備的Open GL ES 2.0的Android則不會讓您安裝/運行它的XML。

以下是關於Open GL ES for android的更多信息。

http://developer.android.com/training/graphics/opengl/environment.html

+0

如何在清單中產生這個異常?我試圖把但沒有效果? – Alex

+0

該行是否僅在Google Play上過濾設備? – Alex

+0

它會在Google Play上過濾它們,對不起,我感到困惑。但是你可以在這裏查看你的設備是否支持Open GLES 2。http://www.gsmarena.com/samsung_galaxy_young_s6310-5280.php –