Could not get unknown property 'mergeResourcesProvider' for object of type com.android.bui

Could not get unknown property 'mergeResourcesProvider' for object of type com.android.bui,第1张

概述在ReactNative新版本(0.60.5)环境下编译android时报错:FAILURE:Buildfailedwithanexception.*Where:Script'F:\Git\IOT\ReactNativeDe\node_modules\react-native\react.gradle'line:95*Whatwentwrong:Aproblemoccurredconfiguringproject'

在React Native新版本(0.60.5)环境下 编译androID时报错:

FAILURE: Build Failed with an exception.

* Where:
Script 'F:\Git\IOT\ReactNativeDe\node_modules\react-native\react.gradle' line: 95

* What went wrong:
A problem occurred configuring project ':app'.
> Could not get unkNown property 'mergeResourcesProvIDer' for object of type com.androID.build.gradle.internal.API.ApplicationVariantImpl.

原因:react.gradle文件中调用了比较新的API 

        variant.mergeResourcesProvIDer.get().dependsOn(currentBundleTask)

variant是gradle androID插件中的ApplicationVariantImpl类的对象,它的属性本来叫mergeResources,新版更新为mergeResourcesProvIDer,所以需要升级gradle androID插件,而升级gradle androID插件需要连带升级gradle本身,所以

解决方法:

修改/androID/build.gradle文件,下面一行的版本号

classpath ‘com.androID.tools.build:gradle:3.3.0’

修改/androID/gradle/wrapper/grale-wrapper.propertIEs文件,下面一行的版本号 

distributionUrl=https://services.gradle.org/distributions/gradle-4.10.1-all.zip

总结

以上是内存溢出为你收集整理的Could not get unknown property 'mergeResourcesProvider' for object of type com.android.bui全部内容,希望文章能够帮你解决Could not get unknown property 'mergeResourcesProvider' for object of type com.android.bui所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1111916.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存