java插件中的颤动依赖

时间:2017-09-18 23:25:33

标签: android flutter

我已经打开了Firebase Auth的android插件,但我无法访问flutter依赖项。我该怎么做才能使用自动完成等功能?

当我运行代码时,一切正常。

enter image description here

2 个答案:

答案 0 :(得分:2)

好的,有一个简单的解决方案!
打开Android工作室并打开地图查看器,确保您处于Project视图中。 Picture showing project view

现在创建一个新目录并将其命名为tmplibs。 enter image description here

好的,现在导航到您的Flutter SDK目录。所以你克隆了Flutter回购。然后打开bin文件夹,之后是cache文件夹,然后是artifacts文件夹,现在打开engine文件夹,最后打开android-x64文件夹。
所以路径看起来像这样:

...\flutter\bin\cache\artifacts\engine\android-x64  

在这里,您将找到一个名为flutter.jar的文件。复制并粘贴到新的tmplibs文件夹中! enter image description here

现在右键点击Android工作室项目视图中的flutter.jar文件,然后点击Add As Library... enter image description here

现在打开您的模块设置 enter image description here

最后点击Dependencies并将tmplibs/flutter.jar的范围更改为已提供 enter image description here

就是这样!

答案 1 :(得分:1)

更好的解决方案是使用示例应用程序的android项目而不是库。在github上查看此问题的回复:https://github.com/flutter/flutter/issues/11632