简体   繁体   English

IOException 文件太大,在 Mac 上下载 gradle 时运行 react-native run-android 命令

[英]IOException File too large, while downloading gradle on mac while running react-native run-android command

I am in the process of setting up my development environment for react-native android development.我正在为 react-native android 开发设置我的开发环境。

I have already followed all the steps as mentioned in installation guide: https://reactnative.dev/docs/environment-setup我已经按照安装指南中提到的所有步骤进行操作: https://reactnative.dev/docs/environment-setup

I am getting the following exception while executing npx react-native run-android执行npx react-native run-android时出现以下异常

info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
(node:14406) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
Jetifier found 1426 file(s) to forward-jetify. Using 8 workers...
info JS server already running.
info Launching emulator...
error Failed to launch emulator. Reason: Emulator exited before boot..
warn Please launch an emulator manually or connect a device. Otherwise app may fail to launch.
info Installing the app...
debug Running command "cd android && ./gradlew app:installDebug -PreactNativeDevServerPort=8081"
Downloading https://services.gradle.org/distributions/gradle-6.2-all.zip
..
Exception in thread "main" java.io.IOException: File too large
    at java.base/java.io.FileOutputStream.writeBytes(Native Method)
    at java.base/java.io.FileOutputStream.write(FileOutputStream.java:347)
    at java.base/java.io.BufferedOutputStream.write(BufferedOutputStream.java:123)
    at org.gradle.wrapper.Download.downloadInternal(Download.java:98)
    at org.gradle.wrapper.Download.download(Download.java:63)
    at 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)

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup.
Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081

React native version:react-native-cli: 2.0.1 react-native: 0.63.2 macOS version 11.2.2反应原生版本:react-native-cli:2.0.1 react-native:0.63.2 macOS 版本 11.2.2

Looks like it was the OS which was complaining that the file is too big.看起来是操作系统抱怨文件太大。 Probably there is a limit on Maximum size of files created by the shell. shell 创建的文件的最大大小可能存在限制。 ulimit -f 2097152 which will set the limit to 2 GB (2097152 kB = 2 GB). ulimit -f 2097152将限制设置为 2 GB (2097152 kB = 2 GB)。 This solved the problem for me.这为我解决了这个问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Gradle 在尝试使用 run-android 命令运行 react-native 项目时出现构建问题 - Gradle Build issue while trying to run a react-native project using run-android command 使用 npx react-native run-android 命令运行 react native 应用程序时出现错误 - while running the react native app with npx react-native run-android Command it gives an error 运行react-native run-android时的一些问题 - Some issues while running react-native run-android 运行 `react-native run-android` 时出错 - Getting error while running `react-native run-android` React Native Android - 第一次运行 react-native run-android 时出错 - React Native Android - Error while running react-native run-android the first time 运行 npx react-native run-android 命令时出现 React-native android 错误 - React-native android error when running the npx react-native run-android command 无法在 Mac 上运行 react-native run-android - Can't run react-native run-android on Mac react-native run-android 在删除 Gradle 目录时冻结 - react-native run-android freezes on deleting Gradle directory 运行 react-native run-android 时出错:build.gradle 中的意外令牌 - Error running react-native run-android: Unexpected Token in build.gradle 从android studio运行选项运行设备(而不是react-native run-android命令) - Running On Device from android studio run option (instead of react-native run-android command)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM