1. 程式人生 > >匯入okgo的Demo時的報錯解決方式

匯入okgo的Demo時的報錯解決方式

最近專案中需要用到網路框架.okgo是一個很火也很好用的網路請求框架,並且github上有該框架的示例demo,下載下來該示例demo後我直接匯入一個module,出現了兩個報錯

1.Error:(74, 13) Failed to resolve: com.github.CymChad:BaseRecyclerViewAdapterHelper:v2.0.0

截圖如下:
第一個錯誤截圖

解決辦法:
在整個Project的build.gradle中加入如下程式碼

allprojects {
repositories {
jcenter()
maven { url “

https://jitpack.io” } //這句話是關鍵程式碼
}
}

之後錯誤解決,整個檔案截圖如下
build.gradle截圖

2.Error:Execution failed for task ‘:okgoResource:validateSigningMiuiDebug’.

Keystore file E:\work_liuxu\HTML5Test\appkey.jks not found for signing config ‘appkey’.

錯誤截圖如下:
第二個錯誤截圖

錯誤原因:缺少appkey.jsk檔案
解決辦法:將解壓好的專案中的appkey.jsk檔案複製到自己專案下,具體截圖如下

appkey.jsk的位置

注意:這是匯入一個Module時會出現的報錯,如果你下載下來之後直接匯入完整的Project不會報任何的錯誤,但是一般匯入一個Project你還要考慮該專案的gradle版本和你的gradle版本是否一致的問題.