解決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