我正在使用Android Studio 1.5.1和Gradle实验性插件0.4.0构建一个包含NDK库的应用程序。
尽管Gradle配置设置为这样(
尽管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
}
}
是因为Gradle NDK支持没有根据最小SDK版本自动设置APP_PLATFORM
吗?如果是,那么如何修复这个问题?