java - Flutter+Android Studio : Can't resolve Java symbols from external libraries

标签 java android flutter

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

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

它在设备上编译和运行良好,但似乎 Gradle 的依赖项 .jars 没有在 Android Studio 中获取,结果我的 Java 源文件显示了很多错误 - 源是 "cannot resolve symbol 'google'"在导入语句中。

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

最佳答案

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

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

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

编辑 2:Here is a workaround.

关于java - Flutter+Android Studio : Can't resolve Java symbols from external libraries,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46738206/

相关文章:

java - 当JAV中包含WAV时,如何在Java中播放WAV

java - RadioButton 在布局之间切换

Java:最佳实践 - 回调与成员类

Eclipse 上的 Android Facebook SDK 配置

android - 如何在 Flutter 中将事件从一个有状态小部件广播到另一个小部件

java - 收集一类 JUnit 中的所有测试

java - 将 SQL 查询结果写入 csv 失败 : uncomplete line

Flutter 删除 GridView 行之间的空间

flutter - Dart 中的常量构造函数和函数

java - 为什么不调用 keyPressed 方法?