Saya baru saja mulai menggunakan phonegap dan mencoba menyiapkan proyek minimal dasar pertama di eclipse. Saya mengikuti seluruh dokumen peta telepon di http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guide
tapi saya mendapatkan kesalahan terus menerus seperti ini. Setiap penunjuk untuk memperbaiki ini akan membantu. Terima kasih
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)
Jawaban:
Ini terjadi jika Anda menggunakan setelan "Gunakan GPU host" dari emulator dan setelan ini akan hilang setelah Anda menghapus centang opsi ini. Jika Anda masih membutuhkan "Gunakan GPU host", Anda dapat memfilter kesalahan dengan menyesuaikan Filter Logcat. Masuk
^(?!eglCodecCommon)
ke kolom "by Log Tag (regex)" untuk menghapus baris yang tidak diinginkan dari keluaran Logcat.sumber
edit filter configuration
.Ini adalah error yang Anda lihat saat emulator Anda mencentang setelan "Gunakan GPU host". Jika Anda tidak mencentangnya maka kesalahan tersebut akan hilang. Tentu saja, emulator Anda sudah tidak responsif lagi.
sumber
Bagi mereka yang suka bekerja dekat dengan logam, berikut adalah perintah yang akan membersihkan jelaga yang tidak diinginkan, tanpa memerlukan alat atau skrip khusus:
sumber
Saya mendapatkan pesan yang sama, saat menggunakan emulator Intel XHAM (bukan ARM) dan mengaktifkan opsi "Gunakan GPU Host". Saya percaya ketika Anda menonaktifkannya, itu akan hilang.
sumber
Solusi @ theczechsensation sudah setengah jalan.
Bagi mereka yang suka mengecualikan pesan log berisik dan menyimpan log ke aplikasinya, ini adalah solusinya:
Tambahkan pengecualian Anda ke Log Tag seperti ini: ^ (?! (EglCodecCommon | tagToExclude))
Tambahkan nama paket atau awalan Anda ke Package Name : com.mycompany.
Dengan cara ini dimungkinkan untuk memfilter sebanyak mungkin string yang Anda suka dan menyimpan log ke paket Anda.
sumber
Itu sangat mengganggu. Saya tidak yakin mengapa Google menempatkannya di sana - tidak ada yang membutuhkan sampah ini dari emulator sama sekali; kami tahu apa yang kami lakukan. Saya menggunakan
pidcat
dan saya mengubahnya sedikitBUG_LINE = re.compile(r'.*nativeGetEnabledTags.*') BUG_LINE2 = re.compile(r'.*glUtilsParamSize.*') BUG_LINE3 = re.compile(r'.*glSizeof.*')
dan
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
Ini perbaikan yang buruk dan jika Anda menggunakan perangkat asli, Anda mungkin memerlukan kesalahan OpenGL itu, tetapi Anda mengerti.
sumber