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から)を表示するたびに発生することに気付きました。
何かアドバイスや提案はありますか?
これで結構です。これらのメッセージは無視してください。
根本的な原因は、Genymotionの「USEGPUHost」または同様のオプションをチェックしたことが原因です。このオプションを無効にすると、エラーはなくなりますが、パフォーマンスは良くありません。 (またはもっと悪いことに)
あなたのgenymotionエミュレーターはホストGPUにアクセスできないと思います。ページにいくつかのグラフィックがあるため、Open GLは機能しません。
これを解決するには、AndroidManifest.xmlにAndroid:hardwareAccelerated="false"
を追加します。