Android Studio導(dǎo)入項(xiàng)目問(wèn)題

很多時(shí)候我們都需要去github上或者其他渠道下載別人的源碼進(jìn)行編譯學(xué)習(xí),這就涉及到將別人的Android源碼項(xiàng)目導(dǎo)入我們的Android Studio的問(wèn)題姻政。
  Android Studio使用Gradle來(lái)構(gòu)建項(xiàng)目运褪,但是由于gradle版本眾多猴抹,更新的也很快叫胖,很有可能別人編譯的gradle版本跟我們的不一樣嗤谚。項(xiàng)目中的Gradle Wrapper會(huì)綁定到一個(gè)指定的Gradle版本,當(dāng)用戶(hù)導(dǎo)入項(xiàng)目工程時(shí)藏畅,會(huì)自動(dòng)到遠(yuǎn)程服務(wù)器上下載Gradle包敷硅。但是,國(guó)內(nèi)連接到遠(yuǎn)程服務(wù)器下載Gradle包的速度非常慢愉阎,有可能會(huì)卡上很久绞蹦。除了科學(xué)上網(wǎng),對(duì)于不想下載不同版本的gradle的情況下榜旦,可以更改待引入項(xiàng)目的一些配置文件幽七,來(lái)讓它使用本地能夠完整運(yùn)行項(xiàng)目的各項(xiàng)配置。
  網(wǎng)上大部分說(shuō)的方法都是更改Gradle Wrapper配置文件中的Gradle版本溅呢,但是試了并沒(méi)有用澡屡,根據(jù)錯(cuò)誤提示猜測(cè)還有一些地方需要更改才行,經(jīng)過(guò)一番網(wǎng)上搜索與實(shí)踐咐旧,發(fā)現(xiàn)修改以下四個(gè)文件即可:
xxx-project/.idea/gradle.xml文件
xxx-project/gradle/wrapper/gradle-wrapper.properties文件
xxx-project/build.gradle文件
xxx-project/build.gradle文件
這四個(gè)配置文件中要修改的主要幾個(gè)參數(shù)我們可以從自己已經(jīng)運(yùn)行成功的項(xiàng)目中獲得驶鹉,分別有如下幾個(gè)參數(shù):
1、Android Plugin Version (例如:2.2.0)
2铣墨、Gradle Version (例如:2.14.1)
3室埋、Compile SDK Version (例如:25)
Build Tools Version (例如:24.0.2)
4、GradleHome
(例如:E:\Program Files\Android\Android Studio\gradle\gradle-2.14.1)

  • ** 獲得相關(guān)參數(shù)信息**
    打開(kāi)File->Project Structure伊约,


    點(diǎn)擊Project姚淆,可以看到Android Plugin Version版本和Gradle版本,從圖中可以看到我的Android Plugin Version為2.2.0屡律,Gradle Version為2.14.1

    點(diǎn)擊app腌逢,可以看到Compile SDK Version和Build Tools Version版本,從圖中可以看到我的Compile SDK Version為25疹尾,Build Tools Version為24.02

    打開(kāi)File->Settings上忍,選擇Build,Execution,Deployment下的Gradle選項(xiàng)骤肛,從圖中可以看到我的Gradle home為:E:\Program Files\Android\Android Studio\gradle\gradle-2.14.1

  • ** 修改相關(guān)參數(shù)**
    1纳本、xxx-project/.idea/gradle.xml文件:
    添加或修改<option name="gradleHome" value="你的GradleHome參數(shù)" />

    Paste_Image.png

    2、xxx-project/gradle/wrapper/gradle-wrapper.properties文件:
    distributionUrl=https://services.gradle.org/distributions/gradle-你的gradleVersion參數(shù)-all.zip

    3腋颠、xxx-project/build.gradle文件:(整個(gè)project的配置文件)
    classpath 'com.android.tools.build:gradle:你的Android Plugin Version參數(shù)'

    4繁成、xxx-project/app/build.gradle文件:(app module)
    修改Compile SDK Version和Build Tools Version參數(shù)。(這是單個(gè)module的配置淑玫,若有多個(gè)module巾腕,則project中每個(gè)module都需要修改)

    一般情況下面睛,修改完這些參數(shù)后,就可以順利導(dǎo)入項(xiàng)目啦~~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末尊搬,一起剝皮案震驚了整個(gè)濱河市叁鉴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌佛寿,老刑警劉巖幌墓,帶你破解...
    沈念sama閱讀 218,036評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異冀泻,居然都是意外死亡常侣,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)弹渔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)胳施,“玉大人,你說(shuō)我怎么就攤上這事肢专∥杷粒” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,411評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵鸟召,是天一觀的道長(zhǎng)胆绊。 經(jīng)常有香客問(wèn)我,道長(zhǎng)欧募,這世上最難降的妖魔是什么压状? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,622評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮跟继,結(jié)果婚禮上种冬,老公的妹妹穿的比我還像新娘。我一直安慰自己舔糖,他們只是感情好娱两,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,661評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著金吗,像睡著了一般十兢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上摇庙,一...
    開(kāi)封第一講書(shū)人閱讀 51,521評(píng)論 1 304
  • 那天旱物,我揣著相機(jī)與錄音,去河邊找鬼卫袒。 笑死宵呛,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的夕凝。 我是一名探鬼主播宝穗,決...
    沈念sama閱讀 40,288評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼户秤,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了逮矛?” 一聲冷哼從身側(cè)響起鸡号,我...
    開(kāi)封第一講書(shū)人閱讀 39,200評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎须鼎,沒(méi)想到半個(gè)月后膜蠢,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,644評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡莉兰,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,837評(píng)論 3 336
  • 正文 我和宋清朗相戀三年挑围,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片糖荒。...
    茶點(diǎn)故事閱讀 39,953評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡杉辙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出捶朵,到底是詐尸還是另有隱情蜘矢,我是刑警寧澤,帶...
    沈念sama閱讀 35,673評(píng)論 5 346
  • 正文 年R本政府宣布综看,位于F島的核電站品腹,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏红碑。R本人自食惡果不足惜舞吭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,281評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望析珊。 院中可真熱鬧羡鸥,春花似錦、人聲如沸忠寻。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,889評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)奕剃。三九已至衷旅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間纵朋,已是汗流浹背柿顶。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,011評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留倡蝙,地道東北人九串。 一個(gè)月前我還...
    沈念sama閱讀 48,119評(píng)論 3 370
  • 正文 我出身青樓绞佩,卻偏偏與公主長(zhǎng)得像寺鸥,于是被迫代替她去往敵國(guó)和親猪钮。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,901評(píng)論 2 355

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,129評(píng)論 25 707
  • afinalAfinal是一個(gè)android的ioc胆建,orm框架 https://github.com/yangf...
    passiontim閱讀 15,429評(píng)論 2 45
  • 1.從Git/Svn等地clone下項(xiàng)目烤低,用Studio打開(kāi),一直卡死在Building對(duì)話框笆载,可以嘗試以下步驟:...
    菠蘿咕咾肉肉閱讀 381評(píng)論 0 2
  • 日課16:請(qǐng)記錄一件事情扑馁,你沒(méi)有沖動(dòng),沒(méi)有情緒凉驻,輕而易舉地自己說(shuō)服了自己腻要,靠你的學(xué)識(shí)就讓這件事情云淡風(fēng)輕地過(guò)去了。...
    菠菜媽閱讀 175評(píng)論 0 0
  • hello~拆書(shū)學(xué)院知識(shí)體系精深營(yíng)的同學(xué)們涝登,我們又要見(jiàn)面咯~好開(kāi)森~ 今晚邏輯力第2課雄家,主題是“由點(diǎn)到網(wǎng),建立邏輯...
    精時(shí)力崔律閱讀 882評(píng)論 0 4