将targetSdkVersion和compileSdkVersion设置为26后,我的Android apk大小增加了500kb。 使用(targetSdkVersion和compileSdkVersion设置为25)的Android apk大小=5.6mb 使用(targetSdkVersion和compileSdkVersion设置为26)的Android apk大小=6.2mb 分析apk后,我发现只有包含“.so”文件的libs文件夹增加了大小。 有人能提出一些关于发生了什么以及如何最小化这种大小变化的建议吗?
在应用程序清单文件的<application>元素中将android:extractNativeLibs标志设置为false。这将防止PackageManager在安装期间从APK复制.so文件到文件系统,并使您的应用程序增量更新更小。