web-dev-qa-db-ja.com

PhoneGap Eclipseの問題-eglCodecCommon glUtilsParamSize:パラメーターエラーが不明です

Phonegapを開始し、Eclipseで最初の基本的な最小プロジェクトをセットアップしようとしています。 http://docs.phonegap.com/en/Edge/guide_platforms_Android_index.md.html#Android%20Platform%20Guide でphonegapドキュメントをフォローしました。

しかし、私はこれらのような継続的なエラーが発生しています。これを修正するためのポインタがあれば役立ちます。 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)
103
Amit

これは、エミュレータの「ホストGPUを使用」設定を使用している場合に発生し、このオプションをオフにすると消えます。それでも「ホストGPUを使用」が必要な場合は、Logcatフィルターをカスタマイズしてエラーを除外することができます。 Logcat出力から不要な行を取り除くには、「by Log Tag(regex)」フィールドに^(?!eglCodecCommon)を入力します。

110

これは、エミュレータの[ホストGPUを使用]設定がチェックされているときに表示されるエラーです。チェックを外すと、エラーは消えます。もちろん、あなたのエミュレータはもう反応しません。

69

金属の近くで作業するのが好きな人のために、特別なツールやスクリプトを必要とせずに、不要なすすを取り除くコマンドがあります:

adb logcat "eglCodecCommon:S"
9
SlugFiller

ARMの代わりにIntel XHAMSTERエミュレータを使用し、「ホストGPUを使用」オプションを有効にすると、同じメッセージが表示されます。無効にすると消えると思います。

2
Levchik

それは非常に迷惑です。なぜGoogleがそこに配置するのか分かりません。エミュレータからのこれらのゴミは誰も必要としません。私たちは何をしているかを知っています。 pidcatを使用していますが、少し変更しました
BUG_LINE = re.compile(r'.*nativeGetEnabledTags.*') BUG_LINE2 = re.compile(r'.*glUtilsParamSize.*') BUG_LINE3 = re.compile(r'.*glSizeof.*')

そして
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

これはanい修正であり、実際のデバイスを使用している場合、これらのOpenGLエラーが必要になる場合がありますが、アイデアは得られました。

1
superarts.org

@theczechsensationの解決策は、すでにその半分です。

ノイズの多いログメッセージandを除外したい人のために、これだけが解決策です。

New Logcat Filter Settings

次のようにLog Tagに除外を追加します:^(?!(eglCodecCommon | tagToExclude))

パッケージ名またはプレフィックスをPackage Nameに追加します:com.mycompany。

このようにして、好きなだけ文字列をフィルタリングしてandログをパッケージに保存することができます。

1
S. Gissel