私の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. レルムに余分な情報を追加する方法SyncUser
- 2. .apkに余分なファイルを追加する
- 3. c#余分なピクセルを追加するイメージのサイズ変更
- 4. サイズは、余分な4バイトに追加されます
- 5. グリッド線に余分なメモフィールドを追加
- 6. JUnitテストケースに余分なテストを追加
- 7. 変数に余分なデータを追加
- 8. lookupeditに余分な列を追加
- 9. @ManyToMany Hibernateの余分なテーブルに余分なフィールドを追加できますか?
- 10. 余分な行を追加するSQL
- 11. 余分なcodファイルを追加する
- 12. 余分なtd要素を追加
- 13. FullCalendarで余分なカスタムリソーステーブルを追加
- 14. Qt QDockWidget余分なスペースを追加
- 15. リアクトルータ4余分なクエリのparam追加
- 16. MVCのTextBoxForに余分なテキストを追加するには
- 17. Yii2のドロップダウンリストに余分なオプションを追加するには
- 18. JOLTのリストに余分なフィールドを追加するには?
- 19. 301 URLに不正な余分なセグメントを追加するリダイレクト
- 20. バックエンドコードのJSONに余分なフィールドを追加する
- 21. コメントの顔に余分なフォントロックを追加する方法
- 22. Drupal(6.19)コメントフォームに余分な複数のフィールドを追加する
- 23. Django:Auth AppのUserモデルに余分な機能を追加する
- 24. 余分な左と右のオフセットをグラフに追加する
- 25. フッタの下に余分な高さを追加
- 26. PHPのforeachループで余分なデータを追加するには?
- 27. ファイル名に余分な情報を追加 - ( - )のpython
- 28. Woocommerce - 単一の商品ページに余分なフォームフィールドを追加
- 29. Excelシートの上部に余分なヘッダー行を追加[EPPlus]
- 30. GridViewまたはListViewの下部に余分なスペースを追加
これが機能すると、サイズが大幅に縮小されます。一つのアーキテクチャのためにapkを生成するなら、私の考えでは、生成されたapkはすべてのアーキテクチャで使えますか? –
回答が更新されました。 – Blackkara
どのように複数のAPKをアップロードして店を再生するのですか? –