![](/img/trans.png)
[英]Gradle Build issue while trying to run a react-native project using run-android command
[英]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.