どのアーキテクチャをsplits.abi build.gradleに配置する必要がありますか? すべてのアーキテクチャですべてのネイティブライブラリを使用すると、非常に大きなAPKが生成されるため、「armeabi-v7a」のみを使用してコンパイルしています。 私はProguardを使用しています。しかし、 "armeabi-v7a"だけを使用すると、多くの互換性の問題が生じる恐れがあります。APKサイズ、Twilio、分割とアーキテクチャの互換性
splits {
...
abi {
enable true
reset()
include "armeabi-v7a"
universalApk false
}
}
私はアンドロイドのproyectに 'com.twilio:client-android:1.2.14' を使用し、 'com.twilio:ip-messaging-android:0.8.1' です。
それぞれのアーキテクチャーに対して、私のlib/folder:libclient.so、libtwilio-rtd-native.soおよびlibtwilio_common_android_soに3つの.soファイルがあります。 Aprox、9MB foreachアーキテクチャ= 36MB。
質問は次のとおりです。デバイスやその他のアーキテクチャのユーザーはどうですか?
私はあなたがすべてのアーキテクチャをカバーするために3つのAPKを持つことができると信じて:サイズは問題がある場合にも、あなたのAPKを分割を検討することができます
–