Android Studio導(dǎo)入github下載的project和module的正確姿勢

本文出自 “阿敏其人” 簡書博客,轉(zhuǎn)載或引用請注明出處。

前言:我們以前eclispe時代绪抛, 經(jīng)常都是跑到github瀏覽第三方開源資源,然后下載下來电禀,運行一下sample之類的幢码,學(xué)習(xí)沒有接觸的第三方安卓庫,但是到了Android Studio尖飞,在github下載下來的project症副,利用as進(jìn)行import之后,總是容易發(fā)生很多問題和錯誤政基,導(dǎo)致程序無法運行贞铣。(本篇我們只討論下載后的項目如何利用as進(jìn)行import成功運行,不涉及maven的方式)

一沮明、當(dāng)前環(huán)境說明

as說明:
Android Studio1.4.1
buildtools —— 23.0.1
windows 64bit

庫說明:
Android-Universal-Image-Loader 1.9.5+
(當(dāng)前下載時間為 2015-11-16)

一辕坝、as導(dǎo)入github下載的庫工程


1、在as上新建一個工程荐健,待建立完成之后運行一遍在手機(jī)或者模擬器上酱畅。然后打開我們剛剛新建的那個工程目錄

新建一個工程成功運行.png

2、復(fù)制替換文件

由于庫的作者的開發(fā)環(huán)境(as的版本摧扇,sdk的版本圣贸,buildtool等和我們當(dāng)前本機(jī)開發(fā)環(huán)境的不同,所以gradle的相關(guān)的文件和文件夾就會產(chǎn)生很大差異)

我們要做的扛稽,就是盡量讓下載下來的第三方的項目在我們當(dāng)前的環(huán)境下好好的跑起來吁峻。接下來開始行動了。

  • 在行動之前,讓我們看一下我們主要操作的是那些文件和文件夾

下面的圈出來的這四個文件或者文件夾

  • gradle 文件夾 (必須)
  • build.gradle (必須)
  • gradle.properties (必須)
  • .gradle 文件夾 (非必須)(注意前面的.)
需要操作的幾個文件/文件夾.png

接下來看一下我們下載下來的庫解壓后的文件結(jié)構(gòu):

從github上解壓后的project的文件結(jié)構(gòu).png

看完這兩張圖片用含,我們就正式干活了矮慕。

我們要做就是把上面提及的我們本地新建的工程生成4個文件/文件夾復(fù)制到從github上解壓出來的文件夾里,進(jìn)行替換操作啄骇。(本人一直都是刪掉然后另外復(fù)制過去)

注: gradle 文件夾(必須) 痴鳄、build.gradle (必須)和gradle.properties (必須) 這三個一定要復(fù)制
但是 .gradle 文件夾 (前面帶.的這個文件夾)如果我們從github上解壓下來的沒有這個就不用復(fù)制,當(dāng)然你要復(fù)制也是可以的缸夹,不會報錯的

替換文件/文件夾.png

如圖那般替換就可以了痪寻。

3、as進(jìn)行import 工程

剛剛經(jīng)過替換之后的project可以順利地導(dǎo)入了虽惭。

當(dāng)如的方式有兩種:

  • 第一種:編程界面 Import Project
  • 第二種:歡迎界面 Open an existing project

File —— New —— Import Project 一下

import project.png

歡迎界面 Open an existing project

Open an existing project.png

兩種方式效果是一致的橡类。引入的時候不是選擇project名稱,而是選擇的項目的build.gradle文件芽唇,如下圖:

選擇build.gradle文件.png

這樣就可以引入的project了顾画。
但是引入后如果報這樣的一個錯誤,

錯誤如下:

報錯.png

這個其實是非常好解決的匆笤,
點擊 Open File
把最下面的 apply 那一句刪掉或者備注掉
重新編譯一下程序研侣。即可。

解決報錯.png

這時候再看炮捧,發(fā)現(xiàn)module改顯示app的顯示app庶诡,改顯示庫的顯示庫了。

成功導(dǎo)入夠效果如下圖:

成功import.png

sample成功運行

sample成功運行.png

導(dǎo)入module

這個沒啥可說的寓盗,直接把

File —— New —— Import Module就行了

直接引入module.png

找到我們想要引入的庫(庫在as里面也是module的概念)

module沒有被project那么嬌氣灌砖,引入很方便

本篇完。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末傀蚌,一起剝皮案震驚了整個濱河市基显,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌善炫,老刑警劉巖撩幽,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異箩艺,居然都是意外死亡窜醉,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進(jìn)店門艺谆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來榨惰,“玉大人,你說我怎么就攤上這事静汤±糯撸” “怎么了居凶?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長藤抡。 經(jīng)常有香客問我侠碧,道長,這世上最難降的妖魔是什么缠黍? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任弄兜,我火速辦了婚禮,結(jié)果婚禮上瓷式,老公的妹妹穿的比我還像新娘替饿。我一直安慰自己,他們只是感情好贸典,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布盛垦。 她就那樣靜靜地躺著,像睡著了一般瓤漏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上颊埃,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天蔬充,我揣著相機(jī)與錄音,去河邊找鬼班利。 笑死饥漫,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的罗标。 我是一名探鬼主播庸队,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼闯割!你這毒婦竟也來了彻消?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤宙拉,失蹤者是張志新(化名)和其女友劉穎宾尚,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谢澈,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡煌贴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了锥忿。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片牛郑。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖敬鬓,靈堂內(nèi)的尸體忽然破棺而出淹朋,到底是詐尸還是另有隱情笙各,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布瑞你,位于F島的核電站酪惭,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏者甲。R本人自食惡果不足惜春感,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望虏缸。 院中可真熱鬧鲫懒,春花似錦、人聲如沸刽辙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宰缤。三九已至颂翼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間慨灭,已是汗流浹背朦乏。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留氧骤,地道東北人呻疹。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像筹陵,于是被迫代替她去往敵國和親刽锤。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內(nèi)容