gpt4 book ai didi

android-studio - Android Studio的Gradle NDK插件中APP_PLATFORM怎么设置?

转载 作者:行者123 更新时间:2023-12-03 16:52:01 26 4
gpt4 key购买 nike

我正在使用 Android Studio 1.5.1 和 Gradle experimental plugin 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不是由基于最小 SDK 版本的 Gradle NDK 支持自动设置?如果是这样,你如何解决这个问题?

最佳答案

你可以这样设置:

android.ndk {
platformVersion = "19"
}

https://stackoverflow.com/a/33982735/3115956有关这方面的详细信息。 (实际上,我认为您的库是针对 android-23 构建的,这与针对 android-21 具有相同的效果 - compileSdkVersion 是影响它的库(对于 java 和 native 代码,除非 native 代码被覆盖) )。

关于android-studio - Android Studio的Gradle NDK插件中APP_PLATFORM怎么设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34532383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com