web-dev-qa-db-ja.com

Android Genymotion VM logcatが無限ループに陥る

Genymotion(V2.3)エミュレーター(任意のAndroidバージョン))でアプリを実行すると、無限ループが発生し、このエラーが-に出力されます。 logcat継続的に:

11-10 04:33:55.542: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:55.902: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:55.962: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.014: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.066: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.114: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.166: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.210: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.266: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.314: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.362: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.410: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.470: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.518: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.562: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.614: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.662: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.714: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)
11-10 04:33:56.750: E/eglCodecCommon(2775): **** ERROR unknown type 0x0 (glSizeof,73)

私のアプリは正常に動作しますが、logcatに何も印刷できず、例外が発生した場合に他の何かを読み取ることもできません。これが何なのか、何が原因なのかわかりません。運が悪かったのでオンラインで見つけようとしました。

[〜#〜] update [〜#〜]:これは、アクティビティでバナー広告(Google AdmobsDKまたはLeadboltsDKから)を表示するたびに発生することに気付きました。

何かアドバイスや提案はありますか?

16
rgamber

これで結構です。これらのメッセージは無視してください。

根本的な原因は、Genymotionの「USEGPUHost」または同様のオプションをチェックしたことが原因です。このオプションを無効にすると、エラーはなくなりますが、パフォーマンスは良くありません。 (またはもっと悪いことに)

参照: webviewエラーを解決する方法

あなたのgenymotionエミュレーターはホストGPUにアクセスできないと思います。ページにいくつかのグラフィックがあるため、Open GLは機能しません。

これを解決するには、AndroidManifest.xmlにAndroid:hardwareAccelerated="false"を追加します。

7
Sarath DR