Android构建缩小本机库文件

时间:2016-11-14 08:31:35

标签: android android-studio gradle build java-native-interface

供参考:我正在OS X上使用Android Studio 2.2进行构建。我的同事正在使用Linux和Windows上的Android Studio 2.2进行构建。

问题:在使用本机库构建APK时,我发现在OS X上,其中一个.so文件在构建过程中被缩小/修改。这不是在Windows或Linux上发生的。结果是我的应用程序将无法正常运行,因为所需的库无法在运行时正确加载。奇怪的是,这只发生在.so文件中的一个(总是相同的),而不是应用程序使用的任何其他文件。

在比较不同平台制作的apk时,我们总能看到 - >

enter image description here

解压缩AKP并查看文件确实在某种程度上减小了。

回顾一下这个项目,我发现jniLibs文件夹中的文件大小正确,build / intermediates / jniLibs中的文件也是正确的 - 但是当它进入APK时它更小。

有没有人见过这种事发生过?有谁知道为什么会发生这种情况?

0 个答案:

没有答案