【发布时间】: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