Android Studio的一些小問題

筆者是一個白的發亮的小白(攻城)獅,自己在學習Android的過程中會遇到很多各種各樣的問題,此處做一個整理和記錄。有部分遇到的時候沒有截圖,所以就文字說明了。


電腦重裝了系統然後重裝了Android Studio引發的問題。


其實乍一眼,我是不懂的,字面意思是打開壓縮包的過程失敗,Gradle的依賴在第一次連接時超時(大神舍友蹩腳翻譯)。

於是我就去到處Google百度解決方法,可是作爲白的發亮的自己,很多東西都看不明白,一個一個的地試試,包括重裝AS(請不要笑我)。

最終反覆查看這個帖子   http://www.jcodecraeer.com/a/anzhuokaifa/Android_Studio/2017/0317/7691.html,引用其中第二種方法得到解決。


此處自己做一個整理:上訴問題出現在gradle-wrapper.properties,原因在於項目使用了gradle-3.3-all.zip,前輩說gradle-3.3-all.zip無法在直接在studio中下載下來,然而自己並不明白是咋回事,只是每次點擊redownload都刷新一次後並無反應。


前輩提供方法有:

  1. 可以把gradle-wrapper.properties裏修改了gradle的版本,與之前沒有報錯的gradle版本一致,然後再修改項目build.gradle文件中的com.android.tools.build:gradle的版本號,具體是多少也是參照以前那些沒有報錯的項目。

  2. 直接在網上找到gradle-3.3-all.zip下載下來,不要解壓縮,放在類似下面的目錄中 C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9,這個辦法沒有試過,按理說是可以的。下載地址在這裏找:http://services.gradle.org/distributions/ ,裏面各個版本都有。

  3. 最簡單的方法,也是前輩採用的方法,就是改一下gradle-wrapper.properties中的distributionUrl

  1. distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

改成

  1. distributionUrl=http\://services.gradle.org/distributions/gradle-3.3-all.zip

  1. 其實這裏的區別就是https和http。因爲我發現http://services.gradle.org/distributions/中也是沒帶s的,所以就這樣試了下,但奇怪的是每個版本的包文件其實下載地址也是帶s的,在瀏覽器中可以直接下載,那麼問題應該出在studio了。

ps:微博上有人說多點幾次Re-download就能解決問題,但是我這邊是不行的。跟我一樣的同學可以直接試我的第三種方法啦。


個人根據上訴方法解決問題過程:

        方法一:我改成了2.3,或者3.4版本,不報這個錯誤但是會報另一種錯誤,因爲沒有記錄,所以現在也不知道是什麼錯誤了(小白獅偷的舍友的VPN,然而近期宿舍的聯通網連翻不了強,用Google的東西要麼龜速要麼連不上,查詢網絡下載相關壓縮包的操作就會報錯)。     

                    方法一失敗

        方法二:直接在網上找到gradle-3.3-all.zip下載,然後找到C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9目錄,刪除原來的文件,再將下載的文件挪進去。重啓Android Studio,然後,BINGO!, Hello  World成功運行。

                  方法二成功

       方法三:根據上訴方法修改了,並無卵用。


第二個小錯誤:

      然後在引自己以前寫的項目的時候,會報錯

    (Session ‘app‘:Error Installing APK)。
網上找的解決方法:
Click Build tab ---> Clean Project
Click Build tab ---> Build APK

Run.
然後就能運行了。

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