有一天突然在 Android Studio 右上角看到一個什麼....I/O 之類的 update

然後就給他點下去安裝了,安裝完之後發現寫完的專案根本就無法執行

上面只寫著 "Gradle project sync failed error"

俺是寫 .net 的,完全不知道 Gradle  是什麼東東啊!

網路上找到的解決方式如下

http://stackoverflow.com/questions/21066598/android-studio-0-4-2-gradle-project-sync-failed-error

這個也可以參考

http://tools.android.com/recent/androidstudio040released

 

1. 先打開專案目錄下 /gradle/wrapper/gradle-wrapper properties 的檔案

2. 把distributionUrl 改成

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

    (我原本是1.8)

3. 然後再打開你專案資料夾下的 build.gradle 檔案

把 dependencies { .......... } 區塊換成

dependencies {

    classpath 'com.android.tools.build:gradle:0.7.+'

}

此時............

按下 File -> Invalidate caches / Restart 重開之後終於沒看到有關 Gradle 的錯誤

而且專案也可以 run 了,但是莫名其妙程式一堆紅色蚯蚓.......

滑鼠移過去都是 "cannot resolve symbol"

 

所以還沒解決

此時又找到這一篇

http://stackoverflow.com/questions/17421104/android-studio-marks-r-in-red-with-error-message-cannot-resolve-symbol-r-but

 

跟著照做了.....但是

File ->Project Structure -> Modules 

根本沒看到有 Source 這個 tab  @@

 

所以決定自己亂搞了

看到畫面下方有 n 個 error 就點下去

會看到錯誤的內容

Clipboard02

 

滑鼠移過去紅色驚嘆號那邊按修復

 Clipboard02

 

每一次修復都選擇 Add to Dependencies..

全部修復完之後紅色蚯蚓就不見囉!!!

 

然後我還是不知道 Gradle 是什麼東東 + 怎麼用

google 了一下有點複雜

先跳過好了.......

 

 

 

 

 

創作者介紹
創作者 小雕 的頭像
小雕

小雕雕的家

小雕 發表在 痞客邦 留言(0) 人氣()