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