くわこのpermission denied.

WEBエンジニアの僕がぶつかった技術的な問題や発見

Androidで急にE/art: Throwing OutOfMemoryError

f:id:mask0702:20151209100945j:plain
Androidでテストしてたら、

E/art: Throwing OutOfMemoryError "Failed to allocate a 16914252 byte allocation with 12610604 free bytes and 12MB until OOM"

のエラーで死んだ。
メモリ使いすぎたんだな。一応場当たり的な解決策を得た。

<application
        ...
        android:largeHeap="true" > Android

largeHeapを許可すればとりあえずなんとかなるっぽい。
まあ本来的にはこれをオーバーしないような実装をするべきなんでしょうね。

参考
stackoverflow.com