Android studio 如何在Android Studio的Gradle NDK插件中设置APP_平台?

Android studio 如何在Android Studio的Gradle NDK插件中设置APP_平台?,android-studio,android-ndk,gradle-experimental,Android Studio,Android Ndk,Gradle Experimental,我正在使用AndroidStudio 1.5.1和 即使Gradle配置设置为这样(使用minSdkVersion.apiLevel=18),NDK库似乎仍然是为android-21编译的: compileOptions.with { sourceCompatibility=JavaVersion.VERSION_1_7 targetCompatibility=JavaVersion.VERSION_1_7 } android { compileSdkVersion =

我正在使用AndroidStudio 1.5.1和

即使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支持基于min SDK版本不会自动设置应用程序平台?如果是,如何解决此问题?

您可以设置:

android.ndk {
   platformVersion = "19"
}
有关详细信息,请参阅。(在实践中,我认为您的库是针对
android-23
构建的,这与针对
android-21
-
compileSdkVersion
具有相同的效果(对于java和本机代码,除非本机代码被覆盖)。

可能重复的