Hi,
ich versuche eine simple Beispiel-App mit OpenGL in Android Studio zum Laufen zu bekommen. Den nötigen Programmcode habe ich von der offiziellen Android Studio Seite:
(Die App zeichnet ein Dreick und lässt dieses rotieren)
In einem Emulator mit Android 4.4 und auf einem Handy mit Android 6.0 funktioniert die App ohne Probleme. Allerdings funktioniert die App auf meinem Tablet mit Android 4.4 nicht - Die Grafik wird nicht angezeigt --> Black Screen.
Ich verwende wie in dem obigen Tutorial OpenGL 2.0 was ab Android 2.2 und höher unterstützt wird.
Ich habe wo gelesen, dass Android veraltete oder inkompatible Methoden nicht ausführt, um ein crashen der App zu verhindern. Allerdings sollte mein Tablet aufgrund von Android 4.4 ja nicht zu alt sein?
Mein Gradle-File sieht folgendermaßen aus:
Die CompileSDKVersion wird von Android Studio automatisch auf 25 gesetzt. Android 4.4 würde Version 19 entsprechen (minSdkVersion). Allerdings kann ich die CompileVersion nicht auf 19 runterdrehen, da sonst einige Standard-Widgets nicht mehr funktionieren.
Frage:
Wieso wird mir nur ein schwarzer Bildschirm auf einem Tablet mit Android 4.4 angezeigt, während es in einem Emulator mit Android 4.4 und auf einem Handy mit Android 6.0 funktioniert?
Vielleicht kennt sich da ja wer aus und kann mir einen Tipp geben.
ich versuche eine simple Beispiel-App mit OpenGL in Android Studio zum Laufen zu bekommen. Den nötigen Programmcode habe ich von der offiziellen Android Studio Seite:
(Die App zeichnet ein Dreick und lässt dieses rotieren)
Spoiler:
In einem Emulator mit Android 4.4 und auf einem Handy mit Android 6.0 funktioniert die App ohne Probleme. Allerdings funktioniert die App auf meinem Tablet mit Android 4.4 nicht - Die Grafik wird nicht angezeigt --> Black Screen.
Ich verwende wie in dem obigen Tutorial OpenGL 2.0 was ab Android 2.2 und höher unterstützt wird.
OpenGL ES 2.0 - This API specification is supported by Android 2.2 (API level 8) and higher.
Mein Gradle-File sieht folgendermaßen aus:
Spoiler:
Die CompileSDKVersion wird von Android Studio automatisch auf 25 gesetzt. Android 4.4 würde Version 19 entsprechen (minSdkVersion). Allerdings kann ich die CompileVersion nicht auf 19 runterdrehen, da sonst einige Standard-Widgets nicht mehr funktionieren.
Frage:
Wieso wird mir nur ein schwarzer Bildschirm auf einem Tablet mit Android 4.4 angezeigt, während es in einem Emulator mit Android 4.4 und auf einem Handy mit Android 6.0 funktioniert?
Vielleicht kennt sich da ja wer aus und kann mir einen Tipp geben.
Kommentar