【问题标题】:Flutter+Android Studio: Can't resolve Java symbols from external librariesFlutter+Android Studio:无法解析来自外部库的 Java 符号
【发布时间】:2017-10-13 21:22:28
【问题描述】:

我正在尝试构建一个也运行自定义 Java 代码的 Flutter 应用,以便我可以在后台执行代码、设置警报等。因此,我想从 Java 访问 Firebase。

我在 Android Studio 中创建了一个新的 Flutter 项目,并添加了 Firebase,如文档中的 here(手动)。

它在设备上编译和运行良好,但似乎在 Android Studio 中没有提取来自 Gradle 的依赖项 .jar,因此我的 Java 源文件显示了很多错误 - 源代码为 "cannot resolve symbol 'google'" in导入语句。

为了让 Android Studio 在 Flutter 应用程序项目中从 Gradle 获取外部 Java 依赖项,我需要做些什么特别的事情吗?我正在运行 Android Studio 3.0 Beta 7。

【问题讨论】:

    标签: java android flutter


    【解决方案1】:

    我有同样的问题,很想找到解决方案。我尝试直接下载 .aar 文件并使用本指南,但也没有用。

    https://github.com/yushulx/flutter-android-aar

    编辑:我发现了一个关于主题 which can be found here 的未解决问题。显然您已经找到它,但万一其他人正在寻找有关此的更多信息。

    编辑 2:Here is a workaround.

    【讨论】:

    • 您知道是否有任何更新可以解决这个问题?我目前面临同样的问题:打开我的颤振项目的 android 部分没有显示错误,但我的颤振项目中的 android 文件夹显示错误(但可以编译)
    猜你喜欢
    • 2018-10-23
    • 2017-12-10
    • 2018-10-31
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-15
    相关资源
    最近更新 更多