Ich habe gerade mit Phonegap begonnen und versucht, das erste grundlegende Minimalprojekt in Eclipse einzurichten. Ich habe die Phonegap-Dokumente unter http://docs.phonegap.com/de/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guide durchgesehen
aber ich bekomme ständig solche Fehler. Jeder Zeiger, um dies zu beheben, wäre hilfreich. Vielen Dank
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)
Antworten:
Dies wird verursacht, wenn Sie die Einstellung "Host-GPU verwenden" des Emulators verwenden. Diese Einstellung verschwindet, nachdem Sie diese Option deaktiviert haben. Wenn Sie weiterhin "Host-GPU verwenden" benötigen, können Sie die Fehler einfach herausfiltern, indem Sie den Logcat-Filter anpassen. Geben Sie
^(?!eglCodecCommon)
das Feld "By Log Tag (Regex)" ein, um die unerwünschten Zeilen aus der Logcat-Ausgabe zu entfernen.quelle
edit filter configuration
.Dies ist ein Fehler, der angezeigt wird, wenn in Ihrem Emulator die Einstellung "Host-GPU verwenden" aktiviert ist. Wenn Sie das Kontrollkästchen deaktivieren, wird der Fehler behoben. Natürlich reagiert Ihr Emulator dann nicht mehr so schnell.
quelle
Für diejenigen, die gerne in der Nähe des Metalls arbeiten, ist hier ein Befehl, der den unerwünschten Ruß beseitigt, ohne spezielle Werkzeuge oder Skripte zu benötigen:
quelle
Ich erhalte die gleiche Meldung, wenn ich den Intel XHAM-Emulator (anstelle von ARM) verwende und die Option "Host-GPU verwenden" aktiviert habe. Ich glaube, wenn Sie es deaktivieren, geht es weg.
quelle
Die Lösung von @ theczechsensation ist bereits auf halbem Weg.
Für diejenigen, die verrauschte Protokollnachrichten ausschließen und das Protokoll nur in ihrer App behalten möchten, ist dies die Lösung:
Fügen Sie Ihre Ausschlüsse wie folgt zum Protokoll-Tag hinzu : ^ (?! (EglCodecCommon | tagToExclude))
Fügen Sie Ihren Paketnamen oder Präfix Paketnamen : com.mycompany.
Auf diese Weise können Sie nach beliebig vielen Zeichenfolgen filtern und das Protokoll in Ihrem Paket aufbewahren.
quelle
Es ist sehr nervig. Ich bin mir nicht sicher, warum Google es dort platziert. Niemand benötigt diesen Papierkorb vom Emulator. Wir wissen, was wir tun. Ich benutze
pidcat
und habe es ein bisschen modifiziertBUG_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 Lösung, und wenn Sie das reale Gerät verwenden, benötigen Sie möglicherweise diese OpenGL-Fehler, aber Sie haben die Idee.
quelle