2013-09-27 59 views
9

私たちのアンドロイドアプリケーションをスナップドラゴンデバイスで実行しているときにクラッシュしましたが、他のデバイスでうまく動作します。アンドロイドアプリケーションのデキューバッファエラーがスナップドラゴンデバイス

W/Adreno-EGLSUB(3075): <DequeueBuffer:583>: dequeue native buffer fail: Unknown error 2147483646, buffer=0x0, handle=0x0 
W/Adreno-EGLSUB(3075): <SwapBuffers:1300>: Invalid native buffer. Failed to queueBuffer 
W/Adreno-EGLSUB(3075): <updater_thread:456>: native buffer is NULL 
D/QCUtilClass(2464): extended extractor not needed, return default. 

と::

E/BufferQueue( 357): [xxx.xxxx.xxxxx(our game app)] dequeueBuffer: can't dequeue multiple buffers without setting the buffer count 
W/Adreno-EGLSUB(3075): <DequeueBuffer:583>: dequeue native buffer fail: Invalid argument, buffer=0x0, handle=0x0 
W/Adreno-ES20(3075): <gl2_surface_swap:43>: GL_OUT_OF_MEMORY 
W/Adreno-EGL(3075): <qeglDrvAPI_eglSwapBuffers:3590>: EGL_BAD_SURFACE 

.....

任意の助けを感謝します はここで、プロセス死ぬ前にいくつかのログです。おかげさまで

+0

私はHisenseの "パルス" Google TVで同じことが分かります。問題が何であるか明確ではない。 E/BufferQueue:dequeueBuffer:バッファカウントを設定せずに複数のバッファをデキューできません – larham1

+0

アプリケーションが何をしようとしているかについての詳細は? – peasea

答えて

1

ここからはBufferQueue行401のようになります。バッファサイズはキューコンストラクタ内で初期化されます。

Androidマニフェストでハードウェアアクセラレーションを無効にしてみます。それが助けになるように見える。もしそうなら、これはプログラム的にOSのバージョンやデバイスのCPUに依存します。最近のAndroid OSバージョンのバグとよく似ています。

関連する問題