此构建中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容。 - 反应原生

     2023-05-07     237

关键词:

【中文标题】此构建中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容。 - 反应原生【英文标题】:Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0. - React native 【发布时间】:2020-07-11 16:14:46 【问题描述】:

当我安装React Native WebView时

安装后我运行react-native run-android显示错误

任务 :app:transformDexArchiveWithDexMergerForDebug 失败

此版本中使用了已弃用的Gradle 功能,使其与Gradle 6.0 不兼容。 使用“--warning-mode all”显示各个弃用警告。 见https://docs.gradle.org/5.5/userguide/command_line_interface.html#sec:command_line_warnings 163 个可操作的任务:28 个已执行,135 个最新

Package.json

"@react-native-community/async-storage": "^1.8.1",
"@react-native-community/masked-view": "^0.1.7",
"@react-navigation/native": "^5.1.3",
"native-base": "^2.13.12",
"npm-check-updates": "^4.1.0",
"react": "16.13.1",
"react-native": "0.62.0",
"react-native-gesture-handler": "^1.6.1",
"react-native-media-controls": "^1.1.1",
"react-native-paper": "^3.6.0",
"react-native-reanimated": "^1.7.1",
"react-native-safe-area-context": "^0.7.3",
"react-native-screens": "^2.4.0",
"react-native-track-player": "^1.2.2",
"react-native-video": "^5.1.0-alpha6",
"react-native-webview": "^9.0.2",
"react-navigation": "^4.3.5",
"react-navigation-drawer": "^2.4.9",
"react-navigation-stack": "^2.3.9",
"react-navigation-tabs": "^2.8.9",
"react-redux": "^7.2.0",
"redux": "^4.0.5",
"redux-persist": "^6.0.0"

【问题讨论】:

【参考方案1】:

也许您的应用具有 64K 或更高的方法。你可以在android/app/build.gradle添加这个

android
defaultConfig
  .......
 multiDexEnabled true 
  


dependencies 
    ...
    def multidex_version = "2.0.1"
    implementation 'androidx.multidex:multidex:$multidex_version'

MainApplication.java

public class MainApplication extends MultiDexApplication implements ReactApplication 

【讨论】:

@PirtaMatharu 我修改了我的答案。【参考方案2】:

恢复上次添加的包或资产文件(例如:运行时有时图像损坏和错误react-native run-android

【讨论】:

此构建中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容。 - 反应原生

】此构建中使用了已弃用的Gradle功能,使其与Gradle6.0不兼容。-反应原生【英文标题】:DeprecatedGradlefeatureswereusedinthisbuild,makingitincompatiblewithGradle6.0.-Reactnative【发布时间】:2020-07-1116:14:46【问题描述】:当我安装ReactNativeWebView时... 查看详情

“此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。” -反应原生

】“此版本中使用了已弃用的Gradle功能,使其与Gradle7.0不兼容。”-反应原生【英文标题】:"DeprecatedGradlefeatureswereusedinthisbuild,makingitincompatiblewithGradle7.0."-REACT-NATIVE【发布时间】:2020-07-2018:25:53【问题描述】:当我尝试运... 查看详情

任务:app:mergeReleaseResources FAILED,此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容

】任务:app:mergeReleaseResourcesFAILED,此版本中使用了已弃用的Gradle功能,使其与Gradle7.0不兼容【英文标题】:Task:app:mergeReleaseResourcesFAILED,DeprecatedGradlefeatureswereusedinthisbuild,makingitincompatiblewithGradle7.0【发布时间】:2021-04-2200:14:30【... 查看详情

“此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 8.0 不兼容。”在使用 FileWriter 类以 Java 输出文件时

】“此版本中使用了已弃用的Gradle功能,使其与Gradle8.0不兼容。”在使用FileWriter类以Java输出文件时【英文标题】:"DeprecatedGradlefeatureswereusedinthisbuild,makingitincompatiblewithGradle8.0."whileusingFileWriterClasstooutputthefileinJava【发布时... 查看详情

React native Task :app:processDebugResources FAILED 在此构建中使用了弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容

】ReactnativeTask:app:processDebugResourcesFAILED在此构建中使用了弃用的Gradle功能,使其与Gradle7.0不兼容【英文标题】:ReactnativeTask:app:processDebugResourcesFAILEDDeprecatedGradlefeatureswereusedinthisbuild,makingitincompatiblewithGradle7.0【发布时间】 查看详情

此版本中使用了弃用的 Gradle 功能,使其与 Gradle 5.0 不兼容

】此版本中使用了弃用的Gradle功能,使其与Gradle5.0不兼容【英文标题】:DeprecatedGradlefeatureswereusedinthisbuild,makingitincompatiblewithGradle5.0【发布时间】:2019-01-0716:12:30【问题描述】:我的gradle失败:..."DeprecatedGradlefeatureswereusedinthisbuil... 查看详情

应用程序构建成功但应用程序打开空白

】应用程序构建成功但应用程序打开空白【英文标题】:AppbuildSuccessfulbutAppopeninggoneblank【发布时间】:2021-09-0318:50:04【问题描述】:创建构建后显示以下错误消息。此版本中使用了已弃用的Gradle功能,使其与Gradle7.0不兼容。使... 查看详情

插件“XXXXX”使用了已弃用的 Android 嵌入版本

】插件“XXXXX”使用了已弃用的Android嵌入版本【英文标题】:Theplugins`XXXXX`useadeprecatedversionoftheAndroidembedding【发布时间】:2021-10-2511:01:42【问题描述】:我试图使用pubget来获取我的依赖项,但我不断收到一堆错误。我陷入了这些... 查看详情

警告:这些软件包使用了已弃用的“rnpm”配置并且节点不工作

】警告:这些软件包使用了已弃用的“rnpm”配置并且节点不工作【英文标题】:Warning:Thepackagesusedeprecated"rnpm"configandnodenotworking【发布时间】:2021-08-1421:47:10【问题描述】:我从github克隆了一个项目,使用yarn添加包运行... 查看详情

什么取代了已弃用的 PayPal 自适应支付 API

】什么取代了已弃用的PayPal自适应支付API【英文标题】:WhatreplacedthedeprecatedPayPalAdaptivepaymentsAPI【发布时间】:2022-01-1015:20:44【问题描述】:我和我的团队将PayPal自适应支付API集成到我们的网络应用程序中(允许用户提取资金,... 查看详情

插件 `advance_pdf_viewer` 使用了已弃用的 Android 版本,甚至添加了最新版本的 pubsec

】插件`advance_pdf_viewer`使用了已弃用的Android版本,甚至添加了最新版本的pubsec【英文标题】:Theplugin`advance_pdf_viewer`usesadeprecatedversionoftheAndroidembeddingevenlatestversionaddedpubsec【发布时间】:2021-10-0200:59:55【问题描述】:重要的是我... 查看详情

一些输入文件使用或覆盖已弃用的 API Flutter build android [关闭]

...11【问题描述】:我有一个颤振项目,我想在androidstudio中构建它。我在终端中使用此命令构建它:flutterbuildapk--release我收到 查看详情

Android LocationClient 类已弃用,但在文档中使用

】AndroidLocationClient类已弃用,但在文档中使用【英文标题】:AndroidLocationClientclassisdeprecatedbutusedindocumentation【发布时间】:2014-08-2800:24:51【问题描述】:如果我们查看LocationClient的文档,我们可以看到该类已被弃用。但documentation... 查看详情

已弃用的 OpenGL 功能

...栅位置。他们为什么将这些功能标记为已弃用?仍然可以使用它们吗?有什么解决办法?【问题讨论】:game 查看详情

ConnectivityManager.TYPE_WIFI 在代码中显示已弃用。我在 M 以上版本中使用了网络功能,想要删除已弃用的警告

...tivityManager.TYPE_WIFI在代码中显示已弃用。我在M以上版本中使用了网络功能,想要删除已弃用的警告【英文标题】:ConnectivityManager.TYPE_WIFIisshowingdeprecatedincode.IhaduseNetworkCapabilitiesinaboveMversion,wanttoremovewarningofdeprecated【发布时间】:2... 查看详情

TextToSpeech : API Level 21 中已弃用的说话功能

...间】:2015-08-2218:43:06【问题描述】:我尝试在我的应用中使用TextToSpeech,Stringtext=editText.getText().toString();tts.speak(text,TextToSpeech.QUEUE_F 查看详情

Alamofire 已弃用的代码

...描述】:场景:基于Alamofire的网络应用。我在最新的项目构建中遇到了不推荐使用的代码通知。我将其追溯到Alamofire中的以下语句。我没有看到任何关于替代品的提及。@available(*,deprecated=3.4.0)publicstaticfuncerrorWithCode( 查看详情

在 WCF 合同中标记已弃用的字段

...2,我想将一些字段标记为已弃用,因此客户端v1将看到并使用它们,而客户端v2将忽略它们。是否有针对此问题的最佳做法?我应该使用WCF中的任何现有属性吗?谢谢。【问题讨论】:【参考方案1】:您可以将旧属性装饰 查看详情