2016-05-27 11 views
3

私はサーバーにアップロードするためにイメージを1つずつ収集するアンドロイドアプリケーションに取り組んでいます。 1枚のまたは2の画像を収集した後が突然クラッシュし、Logcatは言う: ビットマップ:ピクセルへの強い参照の取得に失敗しました

A/Bitmap: Failed to acquire strong reference to pixels 

は誰もが正確にLogcatトレースが何を意味するのか得ることに私を助けてもらえ

A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 24371 

が続きます。私は同じものを検索しましたが、何も見つかりませんでした。

+0

あまりにも多くのメモリが使用されている可能性があります)コードを表示します。 –

答えて

0

このエラーは、recycledの後にBitmapがレンダリングされた場合に発生します。

+0

私は同じエラーメッセージを受け取りました。私の場合、問題は本当に以前リサイクルされたビットマップをレンダリングしようとしていたことでした。 Logcatにクラッシュする前に警告がありました:W/Bitmap:recycle()のビットマップ上でgetWidth()を呼び出しました!これは未定義の動作です! – xsveda

関連する問題