react-native 中的导入 com.android.build.OutputFile 错误

Posted

技术标签:

【中文标题】react-native 中的导入 com.android.build.OutputFile 错误【英文标题】:import com.android.build.OutputFile error in react-native 【发布时间】:2019-08-14 15:27:29 【问题描述】:

首先我运行一个新项目

react-native init AwesomeProject --version 0.58.6

(0.59.1有一个bug,但我用它测试了这个问题)

react-native run-android 我可以运行它。

在 android studio 中同步时出现错误:

app/build.gradle

import com.android.build.OutputFile

错误:无法解析符号“构建”

我使用这些版本:

ext 
    buildToolsVersion = "28.0.3"
    minSdkVersion = 16
    compileSdkVersion = 28
    targetSdkVersion = 27
    supportLibVersion = "28.0.0"

repositories 
    google()
    jcenter()

dependencies 
    classpath 'com.android.tools.build:gradle:3.2.1'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files

【问题讨论】:

【参考方案1】:

我认为在 android studio 中你只能导入 android 部分。

转到:文件 -> 打开 -> 选择项目 -> 选择名称为 android 的文件夹。

Link given here

它对我有用。

【讨论】:

【参考方案2】:

运行此命令之前

react-native init AwesomeProject --version 0.58.6

您是否将以下内容添加到您的系统环境变量中?

(1) ANDROID_HOME 环境变量和

(2) 平台工具 到路径

如果没有,请确保添加它们。我已经通过添加所有必要的路径到我的系统环境变量解决了这个错误,如下面的图像所示,然后我创建了一个没有任何错误的全新项目。

添加 ANDROID_HOME 环境变量:

platform-tools 添加到 Path:

也可以看看这个链接:

https://reactnative.dev/docs/0.60/enviroment-setup

确保您已安装所有必要的软件包并添加了此链接中提到的所有必要路径。

【讨论】:

以上是关于react-native 中的导入 com.android.build.OutputFile 错误的主要内容,如果未能解决你的问题,请参考以下文章

如何将 OpenCV 库导入 React-Native 项目

react-native 导入时如何更改默认组件名称?

主目录之外的React-Native导入文件

react-native 组件的导入导出

react-native 使用绝对路径?而不是从'../../something/X'导入X?

React-Native无法导入库