Cordova使用本地gradle打包Android

825 阅读1分钟

直接修改platforms/android/gradle/gradle-wrapper.properties下的distributionUrl是没有用的,因为这个值是通过js控制的。

应该修改plaforms/android/cordova/lib/builders/ProjectBuilder.js下distributionUrl的值,修改方式如下:
将" || "后面的url改为 ‘file:///’+  yourLocalGradle;

注意:cordova默认使用的是gradle-4.10.3,如果你改成了其它版本,需要将platforms/android/build.gradle里面的gradle:3.3.0改成对应版本的gradle插件。在我写这篇文章时,gradle最新版本为6.5.1,对应的插件版本号为4.0.1