[英]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.