解决cordova项目导入android studio中 build的常见错误 Unable to find method 'org.gradle.api.file.ProjectLayout.directoryProperty(Lorg/gradle/api/provider/Provider;)Lorg/gradle/api/file/DirectoryProperty;'


解决cordova项目导入android studio中 build的常见错误

解决cordova项目导入android studio中 build时会报错 Unable to find method 'org.gradle.api.file.ProjectLayout.directoryProperty(Lorg/gradle/api/provider/Provider;)Lorg/gradle/api/file/DirectoryProperty;'.

解决方法:安装指定版本的gradle

  • 找到cordova项目下的bulid.gradle, 查看他指定的安装按本

图片.png

图片.png

  • 并修改gradle/wrapper/gradle-wrapper.properties文件,修改如下图所示
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

图片.png


  • 然后再执行build


图片.png

  • 如果还报错 google() method方法未找到 ,说明当前gradle版本过低,google已经不支持,建议升级gradle的版本,build窗口会提示你升级,你点击右边蓝色连接即可完成升级

  • google已经自动帮我升级成grade:4.0.1,同时重新build

图片.png

  • 此时执行run命令

图片.png

  • 连接真机,开启usb调试,就可以执行成功了




免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM