cordova build时出错Minimum supported Gradle version is 5.4.1. Current version is 4.10.3

网友投稿 702 2022-11-11

cordova build时出错Minimum supported Gradle version is 5.4.1. Current version is 4.10.3

cordova build时出错Minimum supported Gradle version is 5.4.1. Current version is 4.10.3

cordova build项目时,出现错误:

/home/kyun/Desktop/Cordova/sample/platforms/android/gradlew: Command failed with exit code 1 Error output:FAILURE: Build failed with an exception.* Where:Build file '/home/kyun/Desktop/Cordova/sample/platforms/android/app/build.gradle' line: 20* What went wrong:A problem occurred evaluating project ':app'.> Failed to apply plugin [id 'com.android.application'] > Minimum supported Gradle version is 5.4.1. Current version is 4.10.3. If using the gradle wrapper, try editing the distributionUrl in /home/kyun/Desktop/Cordova/sample/gradle/wrapper/gradle-wrapper.properties to gradle-5.4.1-all.zip

我的android studio更新了Gradle的版本,再终端执行cordova build时就报了上面的错误。其实,我们要找到Cordova项目是如何指定它的gradle版本的,这样就可以正确修改了。

解决办法:

Cordova项目的gradle版本是在如下这份文件里指定的: /home/kyun/Desktop/Cordova/sample/platforms/android/cordova/lib/builders/ProjectBuilder.js,我们可以从下面看到它指定的gradle版本:

// If the gradle distribution URL is set, make sure it points to version we want.// If it's not set, do nothing, assuming that we're using a future version of gradle that we don't want to mess with.// For some reason, using ^ and $ don't work. This does the job, though.var distributionUrlRegex = /distributionUrl.*zip/;var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'gradleWrapperPropertiesPath = path.join(self.root, 'gradle', 'wrapper', 'gradle-wrapper.properties');

所以只需要将上面的4.10.3改成5.4.1,恰好就是我更新Android Studio的gradle版本后,在本地最新的版本。调整后,再cordova build项目就OK了。

谢谢阅读。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Goodreads-books(好书籍相关数据集)
下一篇:SpringBoot多线程进行异步请求的处理方式
相关文章

 发表评论

暂时没有评论,来抢沙发吧~