Android Gradle Experimental プラグイン バージョン 0.9.1 を使用します。ABI ごとに異なる静的ライブラリ検索パスが必要です。これを実現する方法はありますか? 特定のABIの名前を含むパス名でコンパイラキーを追加したいbuild.gradle
追加する行に、私が正しくないスニペットを次に示します。ldFlags
-L
model {
android {
compileSdkVersion = 25
buildToolsVersion = '25.0.2'
defaultConfig {
minSdkVersion.apiLevel = 9
targetSdkVersion.apiLevel = 9
versionCode = 1
versionName = '1.0'
}
ndk {
platformVersion = 21
moduleName = "stob"
toolchain = 'clang'
abiFilters.addAll(['armeabi', 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64', 'mips', 'mips64']) //this is default
ldLibs.addAll(['android', 'log'])
stl = 'c++_static'
cppFlags.add("-std=c++11")
cppFlags.add("-fexceptions")
cppFlags.add("-frtti")
cppFlags.add("-I" + projectDir.getAbsolutePath() + "/build/ndkLibs/include")
//!!! Here I want to search for libs in ABI-specific directory
ldFlags.add("-L" + projectDir.getAbsolutePath() + "/build/ndkLibs/${getAbi()}")
}
}
}
getAbi()
この機能を実装するにはどうすればよいですか?