【问题标题】:React Native Android反应原生安卓
【发布时间】:2020-12-22 11:30:27
【问题描述】:

我已经根据 react-native 的文档安装了 Android Studio 和所有必需的工具和 SDK 版本,我也按照文档上的所有说明进行操作。但是,我不明白这个错误,我是 react-native 的新手。

info 运行 jetifier 将库迁移到 AndroidX。您可以使用“--no-jetifier”标志禁用它。 Jetifier 找到 967 个文件来转发-jetify。使用 4 名工人... info JS 服务器已经在运行。 /bin/sh: adb: 找不到命令 信息正在启动模拟器... 错误无法启动模拟器。原因:没有找到模拟器作为emulator -list-avds 的输出。 警告 请手动启动模拟器或连接设备。否则应用程序可能无法启动。 info 正在安装应用程序...

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。 使用“--warning-mode all”显示各个弃用警告。 见https://docs.gradle.org/6.2/userguide/command_line_interface.html#sec:command_line_warnings

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

  • 出了什么问题: 无法确定任务 ':app:installDebug' 的依赖关系。

未找到 SDK 位置。使用 ANDROID_SDK_ROOT 环境变量或通过在项目的本地属性文件“/Users/rochesterpeduche/Desktop/AwesomeTSProject/android/local.properties”中设置 sdk.dir 路径来定义位置。

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

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

在 2 秒内构建失败

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

【问题讨论】:

  • 正如错误所说,它没有找到Android SDK。请参考这个答案stackoverflow.com/questions/32634352/… 应该可以解决您的问题。
  • 如果您发现它有帮助,您也应该投票赞成它,以便它也可以帮助其他人。

标签: android react-native react-native-android


【解决方案1】:

您需要像这样为 android sdk 设置环境变量:

转到文件资源管理器并右键单击

然后转到属性并选择高级系统设置

然后选择环境变量

然后选择里面的用户变量和路径变量

然后如上图所示添加你的android SDK的路径并点击保存并检查!!!

【讨论】:

    猜你喜欢
    • 2019-02-14
    • 1970-01-01
    • 2014-07-24
    • 2022-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-16
    • 1970-01-01
    相关资源
    最近更新 更多