2014-03-12 5 views
90

Ich habe gerade auf Phonegap gestartet und versuche, erste grundlegende minimale Projekt in Eclipse einzurichten. Ich folgte durch die Phonegap-Dokumente bei http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20GuidePhoneGap Eclipse Problem - eglCodecCommon glUtilsParamSize: unknow param Fehler

, aber ich bekomme kontinuierliche Fehler wie diese. Jeder Zeiger, um dies zu beheben, wäre hilfreich. thx

03-12 06:08:05.970: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44 
03-12 06:08:05.980: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0 
03-12 06:08:06.080: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported 
03-12 06:08:06.280: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported 
03-12 06:08:06.660: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 
03-12 06:08:06.660: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 
03-12 06:08:06.720: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44 
03-12 06:08:06.720: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0 
03-12 06:08:06.760: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 
03-12 06:08:06.760: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 
03-12 06:08:06.800: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44 
03-12 06:08:06.810: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0 
03-12 06:08:06.870: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 
03-12 06:08:06.870: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 
03-12 06:08:06.890: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44 
03-12 06:08:06.890: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0 
03-12 06:08:06.930: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 
03-12 06:08:06.940: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 
03-12 06:08:06.960: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44 
03-12 06:08:06.980: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0 
03-12 06:08:07.180: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 
03-12 06:08:07.180: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 
03-12 06:08:07.210: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44 
03-12 06:08:07.240: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0 
03-12 06:08:07.320: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 
03-12 06:08:07.320: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 
+0

Wo sehen Sie die Fehler? Wenn es in Logcat ist, sind sie möglicherweise nicht einmal über Ihre App. Sie erhalten Nachrichten über alles, was auf Ihrem Gerät ausgeführt wird. – QuickFix

+1

Seine Logcat-Nachrichten. Aber ich sehe keine ähnliche Nachricht, wenn ich nicht Phonegap-Anwendungen wie eine Android-App ausführen. Problem ist, dass es eine Endlosschleife ist und nicht stoppt. – Amit

+1

stoßen. Ich habe gerade eine erste App gestartet und sehe das auch. – bladnman

Antwort

69

Dies ist ein Fehler, den Sie sehen, wenn Ihr Emulator die Einstellung "Use Host GPU" aktiviert hat. Wenn Sie es deaktivieren, verschwindet der Fehler. Natürlich reagiert dein Emulator dann nicht mehr so ​​schnell.

+3

Mein KitKat-Emulator startet nicht, wenn ich nicht "Host-GPU verwenden" aktiviere –

+2

Ja, der Emulator startet nicht, wenn "Host-GPU verwenden" auf –

+10

steht Die Emulatoren sind schrecklich inkonsequent und werden ständig aktualisiert. Neue Funktionen und Fehler scheinen mit jedem Update zu kommen. Es ist lustig, weil ich das Android SDK Build Tools: 19.0.1 verwendet habe, als ich den Kommentar gepostet habe. Damals musste ich den Host-GPU deaktivieren, sonst würde ich den oben beschriebenen Fehler bekommen. Jetzt wurde ich vom Update gezwungen, das Android SDK Build Tool zu verwenden: 19.1.0 und der Emulator startet erst, wenn ich die Option Host-GPU verwenden aktiviert habe. – superbAfterSemperPhi

2

I Erhalten Sie dieselbe Meldung, wenn Sie den Intel XHAM-Emulator (anstelle von ARM) verwenden und die Option "Use Host GPU" aktiviert haben. Ich glaube, wenn Sie es deaktivieren, geht es weg.

92

Dies wird verursacht, wenn Sie die Einstellung "Host-GPU verwenden" des Emulators verwenden und nach dem Deaktivieren dieser Option nicht mehr angezeigt wird. Wenn Sie noch "Host-GPU verwenden" benötigen, können Sie die Fehler einfach durch Anpassen des Logcat-Filters herausfiltern. Geben Sie ^(?!eglCodecCommon) in das Feld "nach Log-Tag (Regex)" ein, um die unerwünschten Zeilen aus der Logcat-Ausgabe auszublenden.

+12

Wenn Sie sich fragen, wie Sie den Logcat-Filter in Android Studio anpassen können: Auf der rechten Seite von logcat finden Sie eine Dropdown-Liste mit Ihrem Paketnamen. Klicken Sie darauf und dann 'Filterkonfiguration bearbeiten '. – jxmallett

+2

Ich bemerkte, dass es in Xamarin Studio so formatiert werden musste. tag:^(?! (eglCodecCommon)) – Gandalf458

+0

Stellen Sie sicher, dass Sie dies in der * Log-Tag * tun, sonst werden Sie Teilergebnisse sehen – unify

1

Es ist sehr ärgerlich. Ich bin mir nicht sicher, warum Google es dort platziert - niemand braucht diese Abfälle von Emulator überhaupt; wir wissen, was wir tun. Ich verwende pidcat und ich modifiziert es ein bisschen
BUG_LINE = re.compile(r'.*nativeGetEnabledTags.*') BUG_LINE2 = re.compile(r'.*glUtilsParamSize.*') BUG_LINE3 = re.compile(r'.*glSizeof.*')

und
bug_line = BUG_LINE.match(line) if bug_line is not None: continue bug_line2 = BUG_LINE2.match(line) if bug_line2 is not None: continue bug_line3 = BUG_LINE3.match(line) if bug_line3 is not None: continue

Es ist eine hässliche fix und wenn Sie die reale Gerät verwenden können Sie diese OpenGL Fehler benötigen, aber Sie haben die Idee.

9

Für diejenigen, die gerne an das Metall der Nähe arbeiten, hier ist ein Befehl, der die unerwünschten Ruß wird ausräumen, ohne Spezialwerkzeug oder Skripte zu benötigen:

adb logcat "eglCodecCommon:S"