You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 20:40:53