簡體   English   中英

無法在 android 模擬器上運行 react-native 應用程序,因為“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 計算機)之間的空白可能會引起大驚小怪,但我該如何解決。

錯誤截圖

只是我的計算機名稱由兩個由空格分隔的單詞組成(例如:“Ali Azlan”空格 btw Ali 和 Azlan 會產生問題,我不知道 npx 為什么以及如何工作,但它僅適用於單個名稱(之間沒有空格)。所以我使用這些說明將我的計算機的名稱更改為單個名稱,即 Ali Windows 10 - 帶有空格和 PATH 的用戶名遵循該鏈接上最長的答案。但在這樣做之前請閱讀以下注意事項,

  1. 我的一些應用程序在這樣做后停止工作,所以我不得不重新安裝它們。
  2. 如果您遇到一些問題,請不要忘記創建還原點以恢復到以前的狀態。
  3. 我沒有通過按 f3 和一次又一次的跟蹤來檢查我的用戶名的所有外觀(這將花費永遠),我只是導出注冊表編輯器並使用 sublime 文本編輯器打開導出的文件搜索我的舊用戶名並替換所有用戶名通過單擊“查找並全部替換”並保存該注冊表文件,但我處理了一些我無法在這里確切說明的技術問題,否則我會遇到問題。 更改用戶名后,我將更改后的注冊表編輯器文件導入回注冊表編輯器,它說這是錯誤的,但我忽略了這一點,只是重新啟動計算機並按照剩余的步驟進行操作,此后它工作正常。
  4. 我會建議如果 ura 位計算機天才然后嘗試調整注冊表,否則就去尋找其他一些解決方案,這可能是重新安裝 Windows 並設置單個命名用戶名這次

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM