Flutter构建报错:配置:flutter_inappwebview_android项目时出现问题
解决Flutter项目配置':flutter_inappwebview_android'失败的方案
检查Android SDK版本与依赖兼容性
- 确认Android SDK Build Tools版本在33及以上,可通过Android Studio的
SDK Manager查看并更新。 - 调整项目根目录
android/build.gradle中的compileSdkVersion、targetSdkVersion为33或34,匹配插件要求。
调整插件版本或排除冲突依赖
- 在
pubspec.yaml中锁定flutter_inappwebview的稳定版本(比如6.0.0),执行flutter pub get。 - 若存在依赖冲突,在
android/app/build.gradle中添加排除规则:dependencies { implementation(project(':flutter_inappwebview_android')) { exclude group: 'com.android.support', module: 'support-v4' } }
检查本地Gradle配置
- 修改
android/gradle/wrapper/gradle-wrapper.properties中的distributionUrl为兼容版本,例如https\://services.gradle.org/distributions/gradle-8.0-all.zip。 - 删除本地Gradle缓存目录:Windows用户删除
C:\Users\<你的用户名>\.gradle\caches,Mac/Linux用户删除~/.gradle/caches,之后重新构建。
验证Android权限与配置
- 确认
android/app/src/main/AndroidManifest.xml已添加必要权限:<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> - 检查
android/gradle.properties中是否启用AndroidX:android.useAndroidX=true android.enableJetifier=true
手动同步与构建
- 在Android Studio中点击
File > Sync Project with Gradle Files,同步完成后再尝试构建。 - 直接在Android Studio中运行项目,获取更详细的错误日志,针对性处理具体报错。
内容的提问来源于stack exchange,提问作者dygcom soluciones
相关产品推荐
相关产品推荐

