无法在 android 模拟器上 运行 反应本机应用程序,因为 'C:/User/firstname' 未被识别为内部或外部命令
Unable to run react-native app on android emulator because 'C:/User/firstname' is not recognized as internal or external command
我在一个终端上 运行 'npx react-native start' 等待它启动应用程序,然后在另一终端上 运行 'npx react-native run-android' 启动应用程序但收到此错误。 .. 任何解决方案吗?我认为我的用户名的名字和姓氏(OK Computers)之间的白色 space 可能会引起大惊小怪,但我该如何解决它。
只是我的计算机名称由两个单词组成,中间用白色分隔 space(例如:“Ali Azlan”白色 space 顺便说一句,Ali 和 Azlan 会产生问题,我不知道npx 为什么以及如何工作,但它只适用于单个名称(之间没有白色 space)。所以我将我的计算机名称更改为单个名称,即 Ali 使用这些说明
遵循关于 link 的最长答案。
但在这样做之前请阅读下面的注意事项,
- 我的一些应用程序在这样做之后停止工作,所以我不得不重新安装它们。
- 如果您 运行 遇到问题,请不要忘记创建还原点以恢复到以前的状态。
- 我并没有通过按 f3 并一次又一次地跟踪这些东西来检查我的用户名的所有外观(这会花很长时间),我只是导出注册表编辑器并用 sublime 文本编辑器打开导出的文件搜索我的旧用户名并通过单击“查找并替换所有”立即替换所有用户名并保存该注册表文件,但我处理了一些我无法在此处准确说明的技术问题,否则我会 运行 出问题。更改用户名后,我将更改后的注册表编辑器文件导入回注册表编辑器,它说这是错误的,但我忽略了它,只是重新启动计算机并按照其余步骤进行操作,之后它工作正常。
- 我会建议,如果你有点计算机天才,那么尝试调整注册表,否则就去寻找其他解决方案,可能是重新安装 windows 并这次设置单一命名的用户名
我在一个终端上 运行 'npx react-native start' 等待它启动应用程序,然后在另一终端上 运行 'npx react-native run-android' 启动应用程序但收到此错误。 .. 任何解决方案吗?我认为我的用户名的名字和姓氏(OK Computers)之间的白色 space 可能会引起大惊小怪,但我该如何解决它。
只是我的计算机名称由两个单词组成,中间用白色分隔 space(例如:“Ali Azlan”白色 space 顺便说一句,Ali 和 Azlan 会产生问题,我不知道npx 为什么以及如何工作,但它只适用于单个名称(之间没有白色 space)。所以我将我的计算机名称更改为单个名称,即 Ali 使用这些说明
- 我的一些应用程序在这样做之后停止工作,所以我不得不重新安装它们。
- 如果您 运行 遇到问题,请不要忘记创建还原点以恢复到以前的状态。
- 我并没有通过按 f3 并一次又一次地跟踪这些东西来检查我的用户名的所有外观(这会花很长时间),我只是导出注册表编辑器并用 sublime 文本编辑器打开导出的文件搜索我的旧用户名并通过单击“查找并替换所有”立即替换所有用户名并保存该注册表文件,但我处理了一些我无法在此处准确说明的技术问题,否则我会 运行 出问题。更改用户名后,我将更改后的注册表编辑器文件导入回注册表编辑器,它说这是错误的,但我忽略了它,只是重新启动计算机并按照其余步骤进行操作,之后它工作正常。
- 我会建议,如果你有点计算机天才,那么尝试调整注册表,否则就去寻找其他解决方案,可能是重新安装 windows 并这次设置单一命名的用户名