java.lang.NoClassDefFoundError: com/android/tools/lint/detector/api/Detector$UastScanner

好長時間沒更新APP了,結果今天打包報錯如下,百思不得其解:

Could not load custom rule jar file /home/user/.android/build-cache/317bbf7182688f2c4e85a24d078fe2ab62ffb2a0/output/jars/lint.jar
java.lang.NoClassDefFoundError: com/android/tools/lint/detector/api/Detector$UastScanner

最後通過搜索,大致知道是由於依賴包更新引起的不兼容,最後通過將com.jakewharton.timber包還原到先前的版本問題得到解決。

latest.release還是要少用,如果最初引入的依賴包再使用過程中沒發現什麼bug,最好能把版本號定下來,以防作者更新依賴包引起的不兼容問題,這時候往往要挨個去篩查,很蛋疼。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章