android - 在运行反应本机(cli)应用程序时停留在命令提示符上的空闲状态
问题描述
我正在使用 react native cli 方法进行开发。已经满足设置环境的要求。运行此命令后npx react-native run-android android 模拟器启动并出现以下错误。
启动 Gradle 守护程序(后续构建会更快)文件 C:\Users\mycomputer.android\repositories.cfg 无法加载。
“安装 Android SDK Build-Tools 28.0.3(修订版:28.0.3)”失败。在 C:\Users\mycomputer\AppData\Local\Android\Sdk\licenses 检查包 Android SDK Platform 29 的许可证 接受包 Android SDK Platform 29 的许可证。准备“安装 Android SDK Platform 29 (revision: 5)”。<=============> 100% 配置 [14m 12s] > 空闲
详细错误
- 第一次运行
D:\TASKS\Android_projects\testing>npx react-native run-android info 运行 jetifier 将库迁移到 AndroidX。您可以使用“--no-jetifier”标志禁用它。Jetifier 找到 967 个文件来转发-jetify。使用 4 个工人...信息 启动 JS 服务器...
- 守护进程没有运行;从现在开始 tcp:5037
- 守护进程成功启动 info Launching emulator... info 成功启动模拟器。info 正在安装应用程序... 启动 Gradle 守护程序,无法重用 1 个繁忙的守护程序,使用 --status 获取详细信息 文件 C:\Users\mycomputer.android\repositories.cfg 无法加载。在 C:\Users\mycomputer\AppData\Local\Android\Sdk\licenses 检查包 Android SDK Build-Tools 28.0.3 的许可证 接受包 Android SDK Build-Tools 28.0.3 的许可证。准备“安装 Android SDK Build-Tools 28.0.3(修订版:28.0.3)”。<=============> 100% 配置 [51s]
空闲 <=============> 100% 配置 [52s]
<=============> 100% 配置 [1m 2s]
解决方案
对于任何有帮助的人......
这尤其适用于新项目,并且当您需要下载很多东西(例如 gradle 其他项目依赖项)时,因此初始应用程序设置您应该期望只花一两个小时进行设置。它还取决于您的互联网速度。
现在就我而言,这是一个新项目,当我开始通过 USB 在我的 android 手机上首先运行它时,我只是在等待,即使它处于空闲状态并搜索答案但没有有用的答案,然后大约 15 分钟后它会自动起飞并完成构建并成功开始在我的设备上运行。
我确信,当它空闲时,它实际上会在后台下载内容及其进程。在完成之前,您应该尝试等待。
推荐阅读
- javascript - 密码正则表达式阻止方括号和空格?
- unit-testing - 在 IBM Cloud 中运行 .net 核心单元测试
- amazon-cloudformation - REST API openapi 规范 AWS API Gateway 与 serverless.com 框架的集成
- sql - 从Sql中的下一行中减去当前行的数据
- python - django核心管理中的未知命令
- javascript - 如何为负数获得正确的按位左移值?
- sql - 没有周末预言机功能的两个日期之间的差异
- java - 在不使用 RAM 的情况下从 Internet 下载文件并显示进度条
- php - 如何对这个循环进行分页?
- java - Spring Data JPA 使用@query 或函数名过滤枚举值集