首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我已经按照react-native文档入门,但在运行npx react-native run-android之后,我被困在启动默认应用程序本身

我已经按照react-native文档入门,但在运行npx react-native run-android之后,我被困在启动默认应用程序本身
EN

Stack Overflow用户
提问于 2021-06-25 02:32:42
回答 2查看 69关注 0票数 0

C:\Users\Xyz Choudhary\Test>npx react-native run-android info运行jetifier将库迁移到AndroidX。您可以使用"--no-jetifier“标志禁用它。Jetifier找到896个要转发jetify的文件。使用8个工人...info JS服务器已在运行。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。信息正在启动模拟器...'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。'C:\Users\Xyz‘未被识别为内部或外部命令、可操作程序或批处理文件。错误:启动模拟器失败。原因:无法在30秒内启动模拟器..警告请手动启动模拟器或连接设备。否则应用程序可能无法启动。正在安装应用程序的信息...正在下载https://services.gradle.org/distributions/gradle-7.1.-all.zip

线程"main“中出现异常: java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1981) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1577) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) at org.gradle.wrapper.Download.downloadInternal(Download.java:87) at org.gradle.wrapper.Download.download(Download.的https://downloads.gradle-dn.com/distributions/gradle-7.1.-all.zipjava:67)在org.gradle.wrapper.Install$1.call(Install.java:68) at org.gradle.wrapper.Install$1.call(Install.java:48) at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69) at org.gradle.wrapper.Install.createDist(Install.java:48) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:63)

错误:安装应用程序失败。确保已经设置了Android开发环境:https://reactnative.dev/docs/environment-setup。错误:命令失败: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 Exception in thread "main“java.io.FileNotFoundException:https://downloads.gradle-dn.com/distributions/gradle-7.1.-all.zip at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1981) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1577) at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224) at org.gradle.wrapper.Download.downloadInternal(Download.java:87)在org.gradle.wrapper.Download.download(Download.java:67)在org.gradle.wrapper.Install$1.call(Install.java:68)在org.gradle.wrapper.Install$1.call(Install.java:48)在org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:69)在org.gradle.wrapper.Install.createDist(Install.java:48)在org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:107)在org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:63)

代码语言:javascript
复制
at makeError (C:\Users\Xyz Choudhary\Test\node_modules\execa\index.js:174:9)
at C:\Users\Xyz Choudhary\Test\node_modules\execa\index.js:278:16
at processTicksAndRejections (internal/process/task_queues.js:95:5)
at async runOnAllDevices (C:\Users\Xyz Choudhary\Test\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:94:5)
at async Command.handleAction (C:\Users\Xyz Choudhary\Test\node_modules\react-native\node_modules\@react-native-community\cli\build\index.js:186:9)

有关详细信息,请运行带有--verbose标志的CLI。

EN

回答 2

Stack Overflow用户

发布于 2021-06-25 20:38:56

由于依赖关系问题,可能会失败。

转到您的项目目录并删除node_modules文件夹。

然后打开cmd并运行以下命令:

代码语言:javascript
复制
npm install or yarn install

npm start -- --reset-cache

npx react-native run-android
票数 0
EN

Stack Overflow用户

发布于 2021-06-27 22:47:06

最后,修复了我一直面临的问题,首先,我将JDK16版本降级为JDK15,并将其添加到环境变量path中。

然后转到gradle (项目文件夹),将版本更改为android\gradle-wrapper\gradle-wrapper-properties的最新版本distributionUrl=https://services.gradle.org/distributions/gradle-6.7.-all.zip到distributionUrl=https://services.gradle.org/distributions/gradle-6.9-all.zip.

然后转到android\gradle-wrapper\build.gradle (项目文件夹)并将依赖项更改为最新的插件版本classpath("com.android.tools.build:gradle:4.2.0")

最后,项目的样板使用android npx react-native run-创建了ran。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68121084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档