很明確是gradle版本引起編譯報錯問題,新導入AS後工程會因爲gradle版本不兼容而無法編譯,需要修改兩個地方解決:
1. 打開工程目錄gradle配置目錄文件gradle-wrapper.properties,導入工程後
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip,修改成低版本
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
2.修改項目build.gradle配置文件
dependencies { classpath 'com.android.tools.build:gradle:3.5.3' }
修改成低版本
dependencies { classpath 'com.android.tools.build:gradle:3.2.0' }
總結:
上面是我遇到的,每個人的版本可能不一樣但可以確定是修改這兩個文件,如果不知道修改成什麼版本,可以打開一個可以運行的AS項目或新建一個項目將他們的配置版本使用到你的項目中。