使用flutter_native_splash插件遇extractDebugAnnotations任务失败求助
解决flutter_native_splash插件依赖下载失败问题
检查网络与访问性
确认网络能正常访问dl.google.com、repo.maven.apache.org这类仓库域名,可尝试切换手机热点、稳定宽带,或通过代理工具访问。配置国内Maven镜像
修改项目android/build.gradle文件中的仓库配置,替换为国内镜像源,优先加载国内资源:buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } } } allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } } }清理缓存并重新构建
执行以下命令清理缓存、刷新依赖后重新构建:flutter clean flutter pub get cd android && ./gradlew clean build --refresh-dependencies回到项目根目录后运行
flutter run。强制指定依赖版本或排除冲突
在android/build.gradle中强制指定lint-gradle版本,避免版本解析异常:dependencies { implementation('com.android.tools.lint:lint-gradle:30.1.2') { force = true } }若仍有问题,可尝试在插件依赖中排除该模块:
dependencies { implementation project(':flutter_native_splash') { exclude group: 'com.android.tools.lint', module: 'lint-gradle' } }升级插件与Gradle版本
- 在
pubspec.yaml中升级flutter_native_splash到最新版本:flutter_native_splash: ^2.3.11 # 替换为当前最新版本 - 更新
android/gradle/wrapper/gradle-wrapper.properties中的Gradle版本:distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-all.zip - 升级
android/build.gradle中的Android Gradle Plugin版本:buildscript { dependencies { classpath 'com.android.tools.build:gradle:7.4.2' } }
- 在
内容的提问来源于stack exchange,提问作者Omobolaji Baruwa
相关产品推荐
相关产品推荐

