Android Studio 无法解析 dart 文件中的嵌套导入

Posted

技术标签:

【中文标题】Android Studio 无法解析 dart 文件中的嵌套导入【英文标题】:Android Studio cannot resolve nested imports in dart files 【发布时间】:2020-10-13 14:37:39 【问题描述】:

用一个例子来解释我的问题:

我将 dart 包 carousel_slider 添加到我的 Flutter 项目中。根据包文档,使用该包所需要的只是

import 'package:carousel_slider/carousel_slider.dart';

此文件正在自行导入相关文件,例如 carousel_controller.dartcarousel_options.dart。但是,当我尝试使用 CarouselController 而不自己明确导入相应的 dart 文件时,我的 android Studio 无法解析这些导入并显示“未定义的类 'CarouselController'”。

如何告诉我的 Android Studio 解决这些“嵌套”导入?

【问题讨论】:

【参考方案1】:

看来,我安装的软件包版本有问题。 起初,我的 pubspec 中有 ^2.0.0。所以我将它硬编码为2.2.1 并运行flutter pub upgrade,现在Android Studio 可以正确解决所有问题。

【讨论】:

以上是关于Android Studio 无法解析 dart 文件中的嵌套导入的主要内容,如果未能解决你的问题,请参考以下文章

无法解析符号“android:TextApperance.Material”Android Studio

在 Android Studio 中为 Dart 启用彩虹括号

无法解析符号'setOnClickListener' - Android Studio

android studio - Dart - 目标URI不存在

Android Studio GeoDataClient 无法解析

无法解析 Android Studio 中的依赖项