1
マイアプリのサイズは100 MBに達しましたので、私は原因を発見するためにanalyze apk
ツールを使用して、犯人はres
またはaar
しかし.so
ませんでしたファイル。これらのファイルでは、アプリケーションの合計サイズの約49%が使用されています。サイズのの.soファイルを含むアプリのサイズを小さくするためにどのように100MB以上
私はLIBSのフォルダにこれらのいずれかを追加していないが、私は自分のプロジェクトに追加した他のaar
のファイルは、これらの.so
のファイルを追加しています。
これは私がGradleのからx86
を削除した場合、APKのサイズが大幅に削減gradle
defaultConfig {
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86"
}
}
に追加するものですが、私は、これは何を壊すかどうかわかりません。
以下の質問があります。
- それは両方の
armeabi
&x86
- んProGuardの効果
.so
ファイルに対して.so
を追加する必要ですか? armeabi-v7a
とx86
ファイルの使用は何である未使用の.so
ファイル- を削除する方法はあります。
異なるABIの異なるAPKをPlaystoreにアップロードすることができます。 x86がx86バージョンを取得すると、ARMはARmバージョンを取得します。 https://developer.android.com/google/play/filters.html#MultiApks – Christopher
@Christopher:ありがとう、私はコンセプトを理解しています。私はabiFilters armeabi-x86で2つのAPKを作成し、もう1つは{abiFilters x86}で作成します。複数のAPKのアップロードと管理のドキュメントを探します – Kirmani88