Android 任务';的执行失败:app:bundleReleaseJsAndAssets&x27;

Android 任务';的执行失败:app:bundleReleaseJsAndAssets&x27;,android,react-native,gradle,Android,React Native,Gradle,我正在尝试使用React native生成我的应用程序的发布版本。 我运行了./gradlew assemblererelease它给了我这个错误: AwesomeProject\android> ./gradlew assembleRelease > Task :app:bundleReleaseJsAndAssets warning: the transform cache was reset. Welcome to React Native!

我正在尝试使用React native生成我的应用程序的发布版本。 我运行了./gradlew assemblererelease它给了我这个错误:

AwesomeProject\android> ./gradlew assembleRelease

> Task :app:bundleReleaseJsAndAssets
warning: the transform cache was reset.
                 Welcome to React Native!
                Learn once, write anywhere


Failed to construct transformer:  Error: EPERM: operation not permitted, read
    at Object.readSync (fs.js:581:3)
    at tryReadSync (fs.js:357:20)
    at Object.readFileSync (fs.js:386:19)
    at Object.<anonymous> (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\jest-haste-map\build\worker.js:220:39)
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\jest-haste-map\build\worker.js:78:24)
    at _next (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\jest-haste-map\build\worker.js:98:9)
    at C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\jest-haste-map\build\worker.js:103:7
    at new Promise (<anonymous>)
    at Object.<anonymous> (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\jest-haste-map\build\worker.js:95:12) {
  type: 'Error',
  errno: -4048,
  syscall: 'read',
  code: 'EPERM'
}
error EPERM: operation not permitted, read. Run CLI with --verbose flag for more details.
Error: EPERM: operation not permitted, read
    at Object.readSync (fs.js:581:3)
    at tryReadSync (fs.js:357:20)
    at Object.readFileSync (fs.js:386:19)
    at Object.<anonymous> (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\jest-haste-map\build\worker.js:220:39)
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\jest-haste-map\build\worker.js:78:24)
    at _next (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\jest-haste-map\build\worker.js:98:9)
    at C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\jest-haste-map\build\worker.js:103:7
    at new Promise (<anonymous>)
    at Object.<anonymous> (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\jest-haste-map\build\worker.js:95:12)

> Task :app:bundleReleaseJsAndAssets FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:bundleReleaseJsAndAssets'.
> Process 'command 'cmd'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.2/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 2m 36s
56 actionable tasks: 2 executed, 54 up-to-date
PS C:\Users\Hamza Ahzam\Desktop\AwesomeProject\android> react-native bundle ...
Command `bundle` unrecognized. Make sure that you have run `npm install` and that you are inside a react-native project.
PS C:\Users\Hamza Ahzam\Desktop\AwesomeProject\android> cd ..
PS C:\Users\Hamza Ahzam\Desktop\AwesomeProject> react-native bundle ...
error Option "--entry-file" is missing. Run CLI with --verbose flag for more details.
Error: Option "--entry-file" is missing
    at C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\react-native\node_modules\@react-native-community\cli\build\tools\assertRequiredOptions.js:51:13
    at Array.forEach (<anonymous>)
    at assertRequiredOptions (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\react-native\node_modules\@react-native-community\cli\build\tools\assertRequiredOptions.js:40:11)
    at Command.handleAction (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\react-native\node_modules\@react-native-community\cli\build\index.js:181:42)
    at Command.listener (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\commander\index.js:315:8)
    at Command.emit (events.js:314:20)
    at Command.parseArgs (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\commander\index.js:651:12)
    at Command.parse (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\commander\index.js:474:21)
    at setupAndRun (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\react-native\node_modules\@react-native-community\cli\build\index.js:267:24)
    at Object.run (C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node_modules\react-native\node_modules\@react-native-community\cli\build\index.js:206:11
AwesomeProject\android>/gradlew assembleerelease
>任务:应用程序:bundleReleaseJsAndAssets
警告:已重置转换缓存。
欢迎来到这里!
学一次,写一次
构造转换器失败:错误:EPERM:不允许操作,读取
在Object.readSync(fs.js:581:3)
在tryReadSync(fs.js:357:20)
在Object.readFileSync(fs.js:386:19)
反对。(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\jest-haste-map\build\worker.js:220:39)
在Generator.next()处
在asyncGeneratorStep(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\jest-haste-map\build\worker.js:78:24)
下一步(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\jest-haste-map\build\worker.js:98:9)
在C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\jest-haste-map\build\worker.js:103:7
在新的承诺()
反对。(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\jest-haste-map\build\worker.js:95:12){
键入:“错误”,
错误号:-4048,
syscall:'read',
代码:“EPERM”
}
错误EPERM:不允许操作,已读取。有关详细信息,请使用--verbose标志运行CLI。
错误:EPERM:不允许操作,已读取
在Object.readSync(fs.js:581:3)
在tryReadSync(fs.js:357:20)
在Object.readFileSync(fs.js:386:19)
反对。(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\jest-haste-map\build\worker.js:220:39)
在Generator.next()处
在asyncGeneratorStep(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\jest-haste-map\build\worker.js:78:24)
下一步(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\jest-haste-map\build\worker.js:98:9)
在C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\jest-haste-map\build\worker.js:103:7
在新的承诺()
反对。(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\jest-haste-map\build\worker.js:95:12)
>任务:应用程序:bundleReleaseJsAndAssets失败
失败:生成失败,出现异常。
*出了什么问题:
任务“:app:bundleReleaseJsAndAssets”的执行失败。
>进程“command”cmd“”已完成,退出值为非零1
*尝试:
使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。
*得到更多的帮助https://help.gradle.org
此版本中使用了不推荐的Gradle功能,使其与Gradle 7.0不兼容。
使用“--warning mode all”显示单个弃用警告。
看见https://docs.gradle.org/6.2/userguide/command_line_interface.html#sec:command_line_warnings
构建在2米36秒内失败
56项可执行任务:2项已执行,54项最新
PS C:\Users\Hamza Ahzam\Desktop\AwesomeProject\android>react native bundle。。。
无法识别命令“bundle”。确保您已运行“npm install”,并且位于react本机项目中。
PS C:\Users\Hamza Ahzam\Desktop\AwesomeProject\android>cd。。
PS C:\Users\Hamza Ahzam\Desktop\AwesomeProject>react native bundle。。。
错误选项“-entry file”丢失。有关详细信息,请使用--verbose标志运行CLI。
错误:缺少选项“-entry file”
在C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\react native\node\u modules\react native community\cli\build\tools\assertRequiredOptions.js:51:13
在Array.forEach()处
在assertRequiredOptions(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\react native\node\u modules\@react native community\cli\build\tools\assertRequiredOptions.js:40:11)
在Command.handleAction(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\react native\node\u modules\@react native community\cli\build\index.js:181:42)
在Command.listener(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\commander\index.js:315:8)
在Command.emit(events.js:314:20)
在Command.parseArgs(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\commander\index.js:651:12)
在Command.parse(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\commander\index.js:474:21)
在setupAndRun(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\react native\node\u modules\@react native community\cli\build\index.js:267:24)
在Object.run(C:\Users\Hamza Ahzam\Desktop\AwesomeProject\node\u modules\react native\node\u modules\@react native community\cli\build\index.js:206:11
在观看了许多解决方案后,我尝试通过此命令构建APK。/gradlew assembleerelease-x bundreleasejsandassets构建APK是成功的,但当我在设备中运行它时,它崩溃了

可能重复的-错误代码匹配,NPM涉及这两个问题。可能重复的-错误代码匹配NPM涉及到这两个问题。