ですから、基本的には、私はJavaとAndroidスタジオを初めて使っています。私は基礎を知っているが、私はそれほど良いものではない。java lang RuntimeException:
携帯電話でアプリを実行しようとするとこのエラーが発生します。私は基本的にMainActivityに1つの背景イメージしか持たないので、他のスレッドを経由しても私を助けませんでした。もう1つ追加する必要がありますが、アプリを実行しようとするとクラッシュします。背景画像の
サイズ:私はまだ追加する必要があり、画像の115キロバイト サイズ:164キロバイト(。動作しませんでした、74KBにそれを圧縮しようとした)
java.lang.RuntimeException: Canvas: trying to draw too large(430377192bytes) bitmap.
私は別のスレッドでこれを見ましたどちらか助けていないマニフェストに置かれることになった。
android:largeHeap="true"
私は、私はあなたがより多くを教えてください必要がある場合は、質問に答えるために必要な十分な情報を提供している願っています。
もう一度:これは初めてです。
コードを表示してください。ビットマップは、430377192/1024/1024 = 410 MBのメモリを消費します。 – oschlueter
[公式の文書をご覧ください](https://developer.android.com/training/displaying-bitmaps/load-bitmap.html) –
@oschlueter。いいえ、それは(正方形の画像に近似しています) 'sqrt(430377192/4)'です。これは、拡張画像サイズが '10372 * 10372'です。私はまだそのような解決策を持つデバイスを見なければならない。なぜなら、R、G、B、A(ビットマップの色成分)が4バイトであるからです。 –