關於AndroidStudio導入項目報錯的問題

       Google很早就已經推出使用AndroidStudio(以下簡稱AS)來開發android項目了,漸漸的更多的開發者也慢慢從eclipse轉向了AS了。但是,隨之而來的問題也出現了很多,比如:項目導進來之後報錯啦、下載jar包跟第三方庫啦、如何導入github上下載的項目等等。但是,我相信我這些問題對於我們大天朝的開發者來說,這都特麼的不是問題。相信到後面都能在百度上找到相應的解決方案,下面我就來說下如何解決AS導入項目報錯的問題。

場景一:


當你把一個Android項目用AS打開後,發現出現這樣的情況,是不是很頭疼,一頭霧水。這是什麼啊,怎麼會這樣,心裏肯定出現這樣的疑問。下面我們一一分析怎麼解決這個問題。


首先,第一點,肯定是先build,先將項目下的build文件刪除,然後點擊開始build。一般有些人在執行這一步之後,項目就已經OK了。但是,也有例外,就是這樣操作之後,還是有問題。

繼續看,這時候,你要看下,你build之後,你的提示窗口會提示你出現什麼錯誤了,然後根據錯誤去相應的解決。當然,也有不提示錯誤的。這時候你會發現,在你的窗口下面有一個下載的進度條,如圖:

(這是什麼鬼,我明明配置了呀,怎麼會出現這個問題,爲什麼會去下載呢?)

別急,讓我們慢慢分析.

首先, 我們打開gradle-wrapper.properties文件,看下里面的配置信息:


 (擦,什麼鬼,2.2.1,多老了。趕緊換!)

然後進入命令行,查看一下自己電腦上當前的gradle版本是幾,對比一下,輸入命令gradle  -v。這時,有些人會提示找不到命令,那是因爲你沒有裝gradle,並且沒有配置環境變量。或者也可以通過設置進去查看setting - 搜索gradle,如圖:


兩種情況:

裝了gradle的:如果你能看到打印出來的版本,看一下與項目下面的gradle-wrapper.properties文件裏的版本是否一致。如果不一致,就改成一致的,然後再從新build。到此就OK了。如果發現版本一致,好吧,這種情況,得另外說明了,這裏就不闡述了,有疑問就留言吧。

沒有裝gradle:有人肯定就說,那就去下一個唄。對,沒錯,下一個是肯定要的。當然這是之後的事了。先要把眼前的問題解決了。其實沒有裝gradle的話,也不用擔心。AS本身在安裝之後都會有一個默認的gradle的。在哪裏看呢,在你的AS安裝目錄下面。如圖:


(擦,好低哦,要更新版本了。最新的都2.6了。)

這種情況,你就要升級你的AS了,一定要保持最新。或者說去下載gradle,然後配置一下環境變量。最後在AS裏面配置gradle的地方,把路徑指向你自己下載的gradle的位置,就不要用AS默認的了。一般這裏都是使用的AS默認的gradle的。

所以,到這裏,只要按照上述的步驟,把gradle-wrapper.properties裏的版本統一一下。然後重新build,問題就可以解決了,搞定,手工。

總結:

其實,出現上述情況,就只要保證你的gradle版本是一樣的就可以了。當然這也只是解決問題的方法之一,有些可能版本的一樣的,項目還有問題,這可以私下找我解決。其實,我也是剛開始學習AS,文章寫的不是很好,希望能個大家一起學習。


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