Failed to notify build listener. 的一些處理經歷

在寫一個demo 的時候,出現了一個問題,如下:

Failed to notify build listener.

在網上搜索的時候,也都是說當前的gradle 的問題。具體是什麼問題呢,我有查到其中的一篇博客:

https://blog.csdn.net/Evan_L/article/details/87368075

說的是,當前的android studio 支持的gradle 版本,可能跟你在項目,在開發工具中預期使用的版本不太一致。

那麼我們如何檢查呢,我們可以進行如下幾個步驟:

1.檢查你所預期要使用的gradle 版本,在android studio 中的terminal 中輸入 gradlew -v 。(假如你配置了gradle 環境,在cmd 中輸入gradle -v)如圖:

可以看到我這裏的版本號是5.1.1 。

2.檢查你當前的android studio支持的gradle 版本。所處的位置爲你android studio 目錄下的gradle 文件夾。如圖:

可以看到我這裏支持的是4.6 。所以綜上所述,我初步判斷是我預期的gradle 版本太高了。那麼我需要將我的gradle 版本改低一些,符合我的android studio 所需要的。如何改呢:如圖:

在這裏,將你的gradle 版本改成你android studio 支持的最新的版本就好了。這裏改好了之後,還要記得改gradle 的插件的版本號哦,不然也會出問題。如圖:

這裏要記得,這裏的這個插件的版本號一定要改成和gradle 的版本號對應的。具體的對應關係可以在android 的官網上查看。這裏貼出鏈接:

https://developer.android.google.cn/studio/releases/gradle-plugin.html#updating-plugin

那麼,將版本號對應好之後,可能還需要改一些依賴的版本號,那麼照着提示改就行了。我只能說我的問題是這麼解決的。希望能幫助到大家,當然,我說的也許不一定是正確的 ,希望大牛看到了,別笑話咱。

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