我正在使用 Android Studio 1.5.1 和Gradle 实验插件 0.4.0构建一个带有 NDK 库的应用程序。
即使 Gradle 配置是这样设置的(使用minSdkVersion.apiLevel = 18
),似乎 NDK 库仍然编译为android-21
:
compileOptions.with {
sourceCompatibility=JavaVersion.VERSION_1_7
targetCompatibility=JavaVersion.VERSION_1_7
}
android {
compileSdkVersion = 23
buildToolsVersion = "23.0.2"
defaultConfig.with {
applicationId = "net.pol_online.hyper"
minSdkVersion.apiLevel = 18 // Android 4.3 Jelly Bean
targetSdkVersion.apiLevel = 23 // Android 6.0 Marshmallow
}
}
是不是因为APP_PLATFORM
Gradle NDK支持没有根据最低SDK版本自动设置?如果是这样,你如何解决这个问题?