【发布时间】:2016-03-25 06:02:29
【问题描述】:
请原谅我用词不好,我对 NDK 不是很熟悉。
我使用两个库。一个为 armeabi 生成本机 *.so 库,另一个为 armeabi-v7a 生成。我想定义一个层次结构,首先使用 arm v7a 库,然后是基本 arm。目前,我正在使用:
ndk {
abiFilters "armeabi-v7a", "x86", "armeabi"
}
定义我有库的芯片组,但这只会拉入决定的特定芯片组。即,如果设备是 armeabi-v7a,则“armeabi-v7a”*.so 库将被拉入,而不是“armeabi”。如果我从配置中删除“armeabi-v7a”,“armeabi”将被拉入。
有没有办法使用风味或其他机制在应用程序的 build.gradle 中定义层次结构? This seems possible using Android.mk,但这似乎更适合我自己生成这些 *.so 文件,但我不是。我只是想使用我项目中包含的 .jar(s) 或 .aar(s) 中包含的 *.so 文件。
【问题讨论】:
标签: gradle android-ndk