flutter.compileSdkVersion与flutter.ndkVersion的定义位置是哪里?
Flutter中flutter.compileSdkVersion与flutter.ndkVersion的定义位置
这两个属性是Flutter SDK内置的默认配置,定义在你本地Flutter SDK目录下的packages/flutter_tools/gradle/flutter.gradle脚本文件中。
Flutter会根据当前SDK版本,在这个gradle脚本里预设对应的compileSdkVersion和ndkVersion值,你的项目通过flutter.compileSdkVersion、flutter.ndkVersion的写法直接引用这些预设值,所以不需要在local.properties里手动配置。
解决NDK版本警告的可选方案
- 直接在
android/app/build.gradle中指定明确的版本值,覆盖默认配置:android { namespace "com.example.pull_to_refresh_rive_flutter" compileSdkVersion 33 // 替换为适配的版本号 ndkVersion "25.1.8937393" // 替换为兼容的NDK版本号 } - 查看
flutter.gradle里预设的NDK版本,然后在Android Studio的SDK管理器中安装对应版本的NDK,保持与Flutter默认配置一致。
内容的提问来源于stack exchange,提问作者Laurent
相关产品推荐
相关产品推荐

