reactjs - React Native:不推荐使用的 Gradle 功能...,使其与 Gradle 7.0 不兼容
问题描述
我收到这个错误。当我尝试使用 react-native-camera 并运行我的项目时,这一切都开始了
> Task :react-native-camera:compileGeneralDebugJavaWithJavac
> Task :app:mergeDexDebug FAILED
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
252 actionable tasks: 33 executed, 219 up-to-date
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\joans\Desktop\Project\new_project\node_modules\react-native-camera\android\src\main\java\com\google\android\cameraview\Camera2.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
D8: Cannot fit requested classes in a single dex file (# methods: 65711 > 65536 ; # fields: 71075 > 65536)
com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
The number of method references in a .dex file cannot exceed 64K.
Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html
.....
* What went wrong:
Execution failed for task ':app:mergeDexDebug'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
The number of method references in a .dex file cannot exceed 64K.
Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html
请,任何建议都会有所帮助
解决方案
推荐阅读
- sql - 单个查询上具有不同条件的 SQL 计数
- entity-framework - 使用相关表构建谓词列表
- c# - polly 中的 HttpClient 使用
- python - 规范化 json 时,dicts 数组仅返回最后一个值
- perl - 套接字句柄上不必要的 ioctl(n, TCGETS) 调用
- javascript - Safari 15 在渲染画布时崩溃
- javascript - Node.js 无法读取未定义的属性“toJsonWith”
- google-kubernetes-engine - API Gateway Using Ambassador 的安装问题
- htmx - 如何在 HTMX 中重新加载页面刷新时的所有部分
- c++ - 如何在 C++ 中处理时间?