私のAPKの初期サイズは、レルムライブラリを追加する前に2.3 MBでした。同じものを追加した後、APKサイズは10.61 MBに増加しました。 Realmの代替品をお勧めしますレルム私のAPKに余分なサイズを追加
答えて
abi分割を使用してAPKのサイズを縮小できます。
通常(分割なし)には、ほぼすべてのアーキテクチャ(ARM7、ARMv7、ARM64、x86、MIPS)をサポートするファイルが含まれています。 ABIスプリット付き
は、Androidのスタジオは、各アーキテクチャ用のAPKを生成し、各APKただのGradleファイル内のセクションの下に追加し、他のアーキテクチャ
用のファイルが含まれていません。また、このレルムにチェックdocumentation
splits {
abi {
enable true
reset()
include 'armeabi', 'armeabi-v7a', 'arm64-v8a', 'mips', 'x86', 'x86_64'
}
}
重要
各distrubtion(APK)が唯一の適切なデバイス上で動作します。だから、app-x86_64-release.apk
はarmeabi-v7a
で動作しません。試してみると、Failure [INSTALL_FAILED_NO_MATCHING_ABIS]
エラーに直面します。
これらの文書を確認することもできます。
Apkサイズを減らすことはできますが、まずアプリケーションが使用していない、またはターゲットとしていない領域APIのパッケージを削除するのが最も簡単です。あなたのapkのサイズが大幅に減少するこの方法では、また、アプリケーションが使用しているリソースやマルチメディアを圧縮しようとします。
もっと極端な解決策は、firebaseと統合して、配備時ではなくリアルタイムでアプリにコンテンツの一部を読み込ませることです。
あなたはどの分野からパッケージを削除する –
「をアプリケーションで使用またはターゲティングされていないレルムAPIのパッケージを削除」する方法を教えてください? –
apiを使用する場合、アプリケーションでターゲットとするクラスがapiにあり、apiはパッケージを表すサブディレクトリに分割されます。解凍されたフォルダを開いて、パッケージを通過させ、一度使用していない場合は削除してください。 –
- 1. c#余分なピクセルを追加するイメージのサイズ変更
- 2. 変数に余分なデータを追加
- 3. グリッド線に余分なメモフィールドを追加
- 4. lookupeditに余分な列を追加
- 5. JUnitテストケースに余分なテストを追加
- 6. @ManyToMany Hibernateの余分なテーブルに余分なフィールドを追加できますか?
- 7. 余分なtd要素を追加
- 8. Qt QDockWidget余分なスペースを追加
- 9. 余分なcodファイルを追加する
- 10. JOLTのリストに余分なフィールドを追加するには?
- 11. Yii2のドロップダウンリストに余分なオプションを追加するには
- 12. MVCのTextBoxForに余分なテキストを追加するには
- 13. 301 URLに不正な余分なセグメントを追加するリダイレクト
- 14. Jqueryスライダの謎に余分なスペースを追加しますか?
- 15. コメントの顔に余分なフォントロックを追加する方法
- 16. Drupal(6.19)コメントフォームに余分な複数のフィールドを追加する
- 17. Excelシートの上部に余分なヘッダー行を追加[EPPlus]
- 18. GridViewまたはListViewの下部に余分なスペースを追加
- 19. フッタの下に余分な高さを追加
- 20. Django:Auth AppのUserモデルに余分な機能を追加する
- 21. ファイル名に余分な情報を追加 - ( - )のpython
- 22. PHPのforeachループで余分なデータを追加するには?
- 23. codeigniterのメールに余分なヘッダー情報を追加
- 24. Graphvizの有向グラフに余分なエッジを追加する
- 25. 余分な左と右のオフセットをグラフに追加する
- 26. 余分なリストアイテムをリストビューに追加するには?
- 27. OpenCV4Androidに余分なモジュールを追加するには?
- 28. celllに余分な字幕を追加するには
- 29. テーブルに余分な制約を追加するには?
- 30. symfony 2フォームに余分なデータを追加するには
これが機能すると、サイズが大幅に縮小されます。一つのアーキテクチャのためにapkを生成するなら、私の考えでは、生成されたapkはすべてのアーキテクチャで使えますか? –
回答が更新されました。 – Blackkara
どのように複数のAPKをアップロードして店を再生するのですか? –