无法解决syymbol' build'在app / build.gradle

时间:2016-10-03 22:40:39

标签: android android-studio react-native

所以我刚刚使用命令

创建了一个react本机项目

react-native init "project-name"

我进入应用级build.gradle连接firebase,我遇到一个错误,说无法解析符号' android'在线

import com.android.build.OutputFile

然而它弹出说"在项目中检测到android框架点击配置"所以我做了这个,但后来它说无法解决符号' build'在同一条线上,我不知道为什么它这样说,因为我之前以同样的方式制作项目并且从未遇到过这个问题,任何想法?

5 个答案:

答案 0 :(得分:4)

请尝试双击代码中的build字(例如Build.VERSION),而不要双击导入com.android.build.OutputFile。然后如果显示按 ALT + Enter ,则应该这样做。

答案 1 :(得分:1)

请确保您的应用级build.gradle文件的classpath 'com.android.tools.build:gradle:2.2.0'块中有dependencies

答案 2 :(得分:0)

emmmm ...这个问题刚刚发生在我身上。我尝试了很多次,最后发现将“ storeFile file”配置的内容更改为keystore(android)文件的绝对路径可以在“ build.gradle”文件中使用。

答案 3 :(得分:0)

  

将类路径'com.android.tools.build:gradle:3.4.1'更改为3.4.2   打包build.gradle文件

对我来说,我在使用

  

classpath'com.android.tools.build:gradle:3.4.1'

然后我刚刚将版本更改为3.4.2,此问题已解决。

答案 4 :(得分:0)

对于我来说,我可以按照以下步骤解决此问题:

  1. 注释如下:// import com.android.build.OutputFile
  2. 同步项目(单击“立即同步”)
  3. 再次在该行中评论:import com.android.build.OutputFile
  4. 再次同步。

这可能不适用于每个人。就我而言,导入一直有效,直到我在项目中的某个地方进行了更改,然后突然导入失败。如果导入从不为您工作,那么这可能不是解决方案,但值得尝试。