【发布时间】:2015-12-03 04:02:19
【问题描述】:
我有一个包含两个库的应用程序,它们都依赖于本机库。两者都使用 gradle 包含,因此结构如下所示:
我的应用
- 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 的东西甚至应该可以工作,对吧?
提前感谢您的支持:)
【问题讨论】:
标签: android android-gradle-plugin