Gradle不包括arm64库

我有一个包含两个库的应用程序,其中两个库都依赖于本地库。 两者都包含使用gradle,所以结构如下所示:

MyApp的

- Libary1 -- x86, armeabi native libs - Library2 -- Library3 --- x86, armeabi, arm64-v8a 

我想删除arm64的支持,因为我也需要* .so为Library1,我没有。 (所以目前我在arm64设备上得到一个UnsatisfiedLinkError)

我已经试过这个:(用abiFilters“armeabi”,“x86”) https://stackoverflow.com/a/30799825/3325222

但我仍然得到了我的apk中的arm64文件夹和* .so文件…有什么我失踪? 那abiFilter的东西,甚至应该工作,如果本地库在依赖关系层次结构内更深?

在此先感谢您的支持:)

Related of "Gradle不包括arm64库"

我find了一个解决scheme,通过排除刚刚添加到我不想支持的体系结构中的特定* .so文件:

 packagingOptions { exclude 'lib/arm64-v8a/lib.so' exclude 'lib/mips/lib.so' } 

https://stackoverflow.com/a/30799825/3325222在类似的情况下为我工作。 但是,该解决scheme实际上已被弃用。

在支持体系结构filter的实验Gradle 2.5中提供了新的SDK支持: http : //tools.android.com/tech-docs/new-build-system/tips