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

Flutter集成AR遇问题:ar_flutter_plugin安装失败解决及替代方案咨询

解决ar_flutter_plugin的Android构建问题

出现这个错误是因为插件依赖的Kotlin Gradle版本过低,和项目当前的Android Gradle插件版本不兼容,按以下步骤修复:

  • 升级项目Kotlin版本
    打开项目根目录下的android/build.gradle文件,找到ext.kotlin_version行,将版本号改为1.5.20及以上(比如1.7.20,该版本和多数新版Android Gradle插件兼容)。同时确保classpath "com.android.tools.build:gradle"的版本与Kotlin版本匹配,例如Kotlin 1.7.x对应Gradle插件7.2.0及以上。

  • 强制插件使用统一Kotlin版本
    若修改后仍报错,在android/build.gradle的allprojects块中添加版本强制策略,让所有模块统一使用你指定的Kotlin版本:

    allprojects {
        repositories {
            // 你的仓库配置
        }
        configurations.all {
            resolutionStrategy {
                force "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
                force "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
            }
        }
    }
    
  • 清理项目重新构建
    执行以下命令:

    flutter clean
    flutter pub get
    flutter run
    
Flutter中其他AR实现方案

如果ar_flutter_plugin的兼容性问题难以解决,可以尝试这些替代方案:

  • flutter_ar_core:Android平台专属,基于官方ARCore,支持平面检测、3D模型放置,稳定性高
  • flutter_arkit:iOS平台专属,对接官方ARKit,支持人脸追踪、物体识别等高级特性
  • model_viewer_plus:跨平台插件,基于WebXR,能快速展示GLB/GLTF模型,支持AR预览,无需复杂的AR SDK配置
  • arcore_flutter_plugin:Android第三方AR插件,功能丰富,支持自定义渲染逻辑
  • arkit_flutter_plugin:iOS第三方ARKit插件,提供更多自定义扩展能力

内容的提问来源于stack exchange,提问作者Sajjad Javadi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 07:57:22