【问题标题】:npm run android generating an exceptionnpm run android 生成异常
【发布时间】:2021-07-02 19:22:28
【问题描述】:

我在我的 ubuntu 操作系统上安装了节点 15 这是我第一次使用 react 我遵循文档安装指南 https://reactnative.dev/docs/getting-started

出现了这个错误,请帮帮我

npm -g create-react-native-app

然后

create-react-app

当我使用 npm run android 运行应用程序时,我收到此错误:

FAILURE:构建失败并出现异常。

  • 地点:
    构建文件'/home/abubakar/Desktop/React/React Native proj/myApp/node_modules/react-native-reanimated/android/build.gradle' 行:89

  • 出了什么问题:
    配置项目“:react-native-reanimated”时出现问题。 未找到 SDK 位置。使用 ANDROID_SDK_ROOT 环境变量或通过在项目的本地属性文件“/home/abubakar/Desktop/React/React Native proj/myApp/android/local.properties”中设置 sdk.dir 路径来定义位置。

  • 尝试:
    使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 通过https://help.gradle.org获得更多帮助

10 秒后构建失败

错误 无法安装应用程序。确保您已设置 Android 开发环境:https://reactnative.dev/docs/environment-setup。使用 --verbose 标志运行 CLI 以获取更多详细信息。 错误:命令失败:./gradlew app:installDebug -PreactNativeDevServerPort=8081

npm 错误!代码生命周期
npm 错误!错误号 1
npm 错误! @安卓:react-native run-android
npm 错误!退出状态 1
npm 错误!
npm 错误! @android 脚本失败。
npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

npm 错误!可以在以下位置找到此运行的完整日志:
npm 错误! /home/abubakar/.npm/_logs/2021-04-07T00_51_03_506Z-debug.log

【问题讨论】:

标签: javascript node.js reactjs react-native npm


【解决方案1】:

这是因为您的项目中缺少您的 Android Studio Home 路径。

为此,请转到 your_project_directory/android

创建文件 local.properties

在里面写下下面的代码。

sdk.dir=在我的例子中是你的 ANDROID_SDK_HOME 路径 /root/Android/Sdk

您可以通过打开 android studio 并转到 SDK Manager 来获取此路径。 ANDROID_SDK_HOME_ATH

它会起作用的。

谢谢。

【讨论】:

    【解决方案2】:

    您遇到异常,即未找到 SDK 位置意味着您的 Android_Home 路径丢失。 您正在使用 Ubuntu,所以只需转到文档附近的主页,下载部分。进入首页后按ctrl+h,会看到很多文件,然后搜索.profile文件,最后添加以下几行。

    export ANDROID_HOME=$HOME/Android/Sdk
    export PATH=$PATH:$ANDROID_HOME/emulator
    export PATH=$PATH:$ANDROID_HOME/tools
    export PATH=$PATH:$ANDROID_HOME/tools/bin
    export PATH=$PATH:$ANDROID_HOME/platform-tools
    

    【讨论】:

      猜你喜欢
      • 2021-03-06
      • 1970-01-01
      • 2021-03-28
      • 1970-01-01
      • 2021-08-23
      • 2021-11-25
      • 2019-10-05
      • 2015-03-07
      • 2020-08-29
      相关资源
      最近更新 更多