天天看點

Android:Caused by: java.lang.NoClassDefFoundError: com/android/builder/Version

嗯,老項目,更新classpath,更新gradle版本,出現了這個問題。

我解決這個問題的辦法,就是去注釋掉,classpath引入的,以及app下的build.gradle引入的插件,因為它是秒出的,沒有到下載下傳依賴包部分,是以可以排除檔案沖突之類的。

經過我注釋,發現是walle管道打包引入的

apply plugin: 'walle'
           

它引入了一個classpath以及一個依賴包,經過我對比,發現他們版本号不一樣,上github看了官方文檔,把版本号改成一緻就行了。可能新版編譯更加嚴格吧,以往老編譯器都是可以運作的。

出現這個問題的話,需要先找到引起這個問題的配置,可以用注釋的方法