Android OutOfMemoryError


興奮して開発を終え、テストのためにAPKを選んだところ、久しぶりのミスに遭遇.
そうです.
java.lang.OutOfMemoryError
この問題はプロジェクトのたびに一度発生するようです.
だから私は何をすべきか正確に知っています!
名前の通り、メモリ不足のエラーです.
  • gradle.次のコード
  • をpropertiesに追加
    org.gradle.jvmargs=-Xmx4608M
  • appレベルの構築.gradleでは、android { ... }に次のコードを追加します.
  •     dexOptions{
            javaMaxHeapSize "4g"
        }

  • 最後に、AndroidManifestファイルで、applicationタグ内に次のコードを入れて終了!
    android:largeHeap="true"
  • と思ったけど….こんなに早く解決したら、残る気はない.
    ./gradlew assembleRelase
    Apkを抽出する過程で,同じ問題が繰り返されてきた.
    念のため、上のアプリケーションを正しく適用できないことを考慮して、次の手順を追加しました.
    ./gradlew clean
    先にクリアしてからやりましょうしかし失敗.
    プロジェクトもclean->rebuildを試みたが失敗した.
    精神が崩れたけど...他の開発者のドキュメントを一つ一つ詳しく調べました.
    そしてふと気づいたのがちょっと過ぎたので、まさかと思って、次のコードを行いました.
    ./gradlew cleanBuildCache
    ./gradlew cleanが行われたので、あまり効果がないと思っていたら、success buildが出てきました.
    確かな理由は後で書きます.
    まず急用から...分からないような問題がたくさんある.
    トップに戻る