本文出自 “阿敏其人” 簡(jiǎn)書(shū)博客,轉(zhuǎn)載或引用請(qǐng)注明出處。
情形: 我們現(xiàn)在有一個(gè)eclipse的項(xiàng)目,我們想把這個(gè)項(xiàng)目作為android studio的module的一個(gè)依賴庫(kù)。
以前我們?cè)趀clipse的時(shí)候常常是在一個(gè)工作區(qū)里面把一個(gè)A工程 as a liarary一下,然后這個(gè)A 工程就不再是一個(gè)工程了,而是一個(gè)依賴庫(kù)了,然后其他的B工程就可以依賴這個(gè)依賴庫(kù)了
那么這個(gè)情形我們?cè)贏S里面怎么實(shí)現(xiàn)呢
注意:
- eclipse的工作區(qū)間等于as的project
- eclispe的project等于as的module
1、當(dāng)前情況
當(dāng)前as配置:
Android Studio 1.4.1
compileSdkVersion 23
buildToolsVersion "23.0.1"
首先看一下我們當(dāng)前的eclipse的整個(gè)工作區(qū)間

111.jpg
接下來(lái)我們看一下我們新建as工程的樣子:

222.png
二、以import mudole 的方式導(dǎo)入整個(gè)eclipse的工程
直接來(lái)圖,夠詳細(xì)了

333.png

444.png

555.png

666.png
導(dǎo)入完成,發(fā)現(xiàn)導(dǎo)入的不是一個(gè)庫(kù),而是一個(gè)application的圖標(biāo)

777.png
把a(bǔ)pplication改造成 library
打開(kāi)對(duì)應(yīng)的 build.gradle
修改 apply plugin 的最后一個(gè)單詞,把 application改成 library
然后把 default config 的appid這一行刪除掉,或者備注掉
然后重新編譯,會(huì)發(fā)現(xiàn)applica變成的library的標(biāo)志了!

888.png
module添加依賴,把剛剛的library依賴進(jìn)來(lái)

999.png

10101010.png

shi1111.png

shi222

shi3.png
完成

okok.png