API 'variant.getJavaCompiler()' is obsolete and has been replaced with 'variant........

報(bào)錯(cuò)詳細(xì)信息如下

WARNING: API 'variant.getJavaCompiler()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getJavaCompiler(), use -Pandroid.debug.obsoleteApi=true on the command line to display a stack trace.

原因

參考這這篇文章和GreenDao的官方團(tuán)隊(duì)回答判斷,應(yīng)該是GreenDao框架引起的問題。
https://github.com/greenrobot/greenDAO/issues/942

解決方法

在Module的build.gradle里把針對GreenDao配置的targetGenDir注釋掉即可,
不讓其生成GreenDao文件到指定路徑,而是生成到build文件夾,并且需要將之前targetGenDir路徑下自動(dòng)生成的文件刪除,刪除之后默認(rèn)生成的文件路徑為:module—》build—》generated—》sourse—》greendao

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容