簡體   English   中英

React-Native run-android 命令問題

[英]React-Native run-android command issue

使用 React-Native 啟動 android 項目時出現此錯誤:

React-Native 命令 run-android unrecognized.Did you mean to run this inside a react-native project?

你可以嘗試在react-native run-android之前做npm install

首先,我們必須安裝 react-native,然后根據需要升級軟件包並運行 android。

npm install --save react-native@latest

react-native upgrade

react-native run-android

許多開發人員沒有提到關鍵點,即某些命令要求您是特定目錄。 在這種情況下,要“react-native run-android”,您必須在您的項目目錄中!

命令run-android無法識別。 確保您已運行npm install並且您在 react-native 項目中。

我遇到了這個問題,問題是我們需要導航到項目文件夾。

示例:我在“MyApps”中創建了項目,在 D 盤中使用應用程序名稱“DemoApp”

命令行根目錄應該是這樣的:D:\\MyApps\\DemoApp>react-native run-android

現在它將運行沒有任何問題。

問題是您的 android 相關信息顯示在應用程序中,而不是在主目錄中。

我遇到了同樣的問題,上述解決方案不起作用。 嘗試使用:

yarn add react-native-cli

首先,請查看設備/模擬器是否已連接並通過以下命令工作

adb devices

應該有一些設備顯示已連接
最好重新啟動/重新連接您的模擬器/設備,然后再次嘗試運行應用程序
如果不工作,你也可以嘗試

npm install 

你需要確保你在項目中,比如 cd AwesomeProject 並執行 npm i ,然后執行 npx react-native run-android

就我而言,問題是由於此命令cd android && ./gradlew assembleRelease ,我在項目的android 文件夾中。所以解決方案是cd ../並來到項目的根目錄,然后運行此命令

react-native run-android --variant=release

跑得很好。

對我來說,問題是我不在項目目錄 AwesomeProject 中(我使用此命令創建的項目:

react-native init AwesomeProject )

我在將 Android sdk-tools 添加到 PATH 並重新啟動 VSCode/終端后修復了它。

/Users/<username>/Library/Android/sdk/build-tools

早些時候我的路徑設置為

/Users/<username>/Library/Android/sdk

1.確保 java jdk 安裝 2.確保 npm 安裝在您的項目根文件夾中 3.這對我有用

暫無
暫無

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

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