[Issue] Android Studio專案 一直卡在Gradle:resolve dependencies':app:debugCompile'
今天工作遇到一個問題:
本來跑起來都很正常的project, 今天打開重新build Gradle時,卻一直卡在這一步:
Gradle:resolve dependencies':app:debugCompile'
卡超久,至少10分鐘有。
查了半天,試了StackOverflow上的幾個解決方法都無效,關掉Android Studio重開也是一樣。
因為它其實還是有極緩慢的在進展中,於是決定試著等等看。
(等的時候就來看一下 Design Pattern.. XD)
我發現它其實是有緩慢進展中的。
這步走完之後,會resolve下一個dependencies, 然後又再卡個10分鐘。
總共等了超過半小時(這段時間做別的事),還是沒build完。
於是只好再查查有沒有別的辦法,
結果在知乎上找到這篇:
android studio一直卡在app:_debugCompile處,如何解決?
其中「韓凱」講的給我幫助很大,
我才知道原來可能是其中某些library從網路上pull下來的時候出問題。
看了一下我的 build.gradle ,是:
dependencies {
...
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.amazonaws:aws-android-sdk-iot:2.2.20'
}
直覺可能是aws-andoid-sdk-iot 的問題,於是先把它comment掉再build看看,結果還真的能動了!
現在知道問題出在哪裡了,但是該怎麼解決它呢?
想說換個版本也許可行,就查了一下還有哪些版本可用:
https://bintray.com/bintray/jcenter/com.amazonaws%3Aaws-android-sdk-iot
試了2.2.21版,再build, 就成功了!
其他參考資料
這次的issue也讓我多瞭解了一點Gradle的dependencies機制,看了兩個文件如下:
想說每次都在StackOverflow上得到很多人的幫助,這次的問題既然在上面都找不到,應該要要學著回饋,所以就在上面回了有始以來第一個自己寫的reply,希望也能給其他開發者一些幫助啊!
這也算是一個小突破吧,以前總覺得要很厲害才能在上面回答問題,但反過來想,只要是我會想查的問題,就可能會有其他人想知道啊!那麼,只要是對我有幫助的方法,即便我不一定懂得很深入,但至少能在一定程度上解決問題,或者提供別人更進一步的線索,那麼何樂而不為呢?
留言
張貼留言