我熟悉android-gradle-experimental
插件系列,包括独立的本机插件。但是,我有为许多平台构建的共享库。我还想为 android 平台交叉编译它们,以便在 android 库/应用程序项目中使用它们。有没有一种聪明的方法可以让独立的原生插件提供工具链和平台来进行 gradle,同时忽略所有以 android 为中心的构建类型、风格和归档逻辑(gradle 已经添加了该功能)?
就像是:
apply plugin 'com.android.model.native'
model {
android {
compileSdkVersion 23
}
components {
main(NativeLibrarySpec) { // eg.
targetPlatform 'osx_x86-64'
targetPlatform 'android_armeabi'
}
}
}