![](/img/trans.png)
[英]How to run a React Native App with Node js Backend on Android Device?
[英]How to run react native app on real android device?
我嘗試在 android 設備上運行我的應用程序,但在我的 vscode 終端中使用 npx react-native run-android 后出現此錯誤:
PS C:\Users\user\Desktop\NewProgram\ReactN\my-app> npx react-native run-android info 運行 jetifier 將庫遷移到 AndroidX。 您可以使用“--no-jetifier”標志禁用它。 Jetifier 找到 863 個文件以轉發 Jetify。 使用 2 名工作人員...信息正在啟動 JS 服務器...“adb”沒有搜索到 comando interno o externo,programa o archivo por lotes ejecutable。 信息正在啟動模擬器...錯誤無法啟動模擬器。 原因:找不到仿真器作為emulator -list-avds
。 警告請手動啟動模擬器或連接設備。 否則應用程序可能無法啟動。 信息正在安裝應用程序...正在下載https://services.gradle.org/distributions/gradle-7.2-all.zip .....................10%....... ......20%......30%......40%...... ......50%......60%......70%...... .....................80%.................90%.................100%
歡迎關注Gradle 7.2!
以下是此版本的亮點:
有關詳細信息,請參閱https://docs.gradle.org/7.2/release-notes.html
啟動一個 Gradle 守護進程(后續構建會更快)
失敗:構建失敗,出現異常。
SDK 找不到位置。 使用 ANDROID_SDK_ROOT 環境變量或通過在位於“C:\Users\user\Desktop\NewProgram\ReactN\my-app\android\local.properties”的項目本地屬性文件中設置 sdk.dir 路徑來定義位置。
嘗試:使用 --stacktrace 選項運行以獲取堆棧跟蹤。 使用 --info 或 --debug 選項運行以獲取更多日志 output。使用 --scan 運行以獲取完整的見解。
在https://help.gradle.org獲得更多幫助 2 分鍾 53 秒內構建失敗
錯誤無法安裝應用程序。 確保您已設置 Android 開發環境: https://reactnative.dev/docs/environment-setup 。 錯誤:命令失敗:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
失敗:構建失敗,出現異常。
SDK 找不到位置。 使用 ANDROID_SDK_ROOT 環境變量或通過在位於“C:\Users\user\Desktop\NewProgram\ReactN\my-app\android\local.properties”的項目本地屬性文件中設置 sdk.dir 路徑來定義位置。
嘗試:使用 --stacktrace 選項運行以獲取堆棧跟蹤。 使用 --info 或 --debug 選項運行以獲取更多日志 output。使用 --scan 運行以獲取完整的見解。
在https://help.gradle.org獲得更多幫助
在 2 米 53 秒內構建失敗
at makeError (C:\Users\user\Desktop\NewProgram\ReactN\my-app\node_modules\@react-native-community\cli-platform-android\node_modules\execa\index.js:174:9)
at C:\Users\user\Desktop\NewProgram\ReactN\my-app\node_modules\@react-native-community\cli-platform-android\node_modules\execa\index.js:278:16
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async runOnAllDevices (C:\Users\user\Desktop\NewProgram\ReactN\my-app\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:109:5)
at async Command.handleAction (C:\Users\user\Desktop\NewProgram\ReactN\my-app\node_modules\@react-native-community\cli\build\index.js:192:9)
info 使用 --verbose 標志運行 CLI 以獲取更多詳細信息。
Go 到你的 React-native 項目 -> Android 創建文件 local.properties 打開文件粘貼你的 Android SDK 路徑如下
in Windows sdk.dir = C:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk
in macOS sdk.dir = /Users/USERNAME/Library/Android/sdk
in linux sdk.dir = /home/USERNAME/Android/Sdk
將 USERNAME 替換為您的用戶名
現在,在您的終端中運行 react-native run-android。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.