解決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, 查看他指定的安裝按本
- 在這個網站找到對應版本的gradle文件名 https://services.gradle.org/distributions/
- 並修改gradle/wrapper/gradle-wrapper.properties文件,修改如下圖所示
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
- 然后再執行build
-
如果還報錯 google() method方法未找到 ,說明當前gradle版本過低,google已經不支持,建議升級gradle的版本,build窗口會提示你升級,你點擊右邊藍色連接即可完成升級
-
google已經自動幫我升級成grade:4.0.1,同時重新build
- 此時執行run命令
- 連接真機,開啟usb調試,就可以執行成功了