由于項(xiàng)目的擴(kuò)大墩莫,需要新建一些Library或者引入一些本地第三方庫(也就是Moudel的概念),但是在引入的過程中,有些Library(Moudel)不被android studio 識(shí)別。為了解決這個(gè)問題雏赦,咱們先從新建library(Moudel)說起。
一蜻展、怎么新建一個(gè)Library和導(dǎo)入一個(gè)Library。
Android Studio 的版本介紹
1.可以通過Menu --File--New-->New Moudel
2.鼠標(biāo)選中項(xiàng)目根目錄邀摆,右鍵--New--Moudel
3.點(diǎn)擊studio上方的快捷按鈕
或者用快捷鍵comd+; 纵顾,會(huì)彈出一個(gè)項(xiàng)目和Moudel管理的頁面,點(diǎn)擊左上角的+ 號(hào)栋盹。
上面的三種方法都能達(dá)到新建Moudel的目的施逾,最終都會(huì)到如下界面
咱們一路Next,最后finish 之后 新的Moudel就建好了例获。
但是此時(shí)問題就來了汉额,新建的testLibrary不被android studio 承認(rèn),識(shí)別不了榨汤。文件上沒有小圖標(biāo)蠕搜,而且類名上有個(gè)紅色嘆號(hào)的小圖標(biāo)
于是我重啟了一下,使用的是invalidate and Restart
,在項(xiàng)目起來的時(shí)候收壕,會(huì)彈出讓我選擇要加載的Moudel的界面妓灌。
上面的圖說明我把所有的Moudel都導(dǎo)入,而且在這是studio也承認(rèn)了他是一個(gè)Library(Moudel)蜜宪,但是我選擇完之后虫埂,等全部sync完之后,依然不承認(rèn)啊圃验,不識(shí)別啊掉伏。讓人揪心有木有,無解有木有澳窑。然后我又是clean 項(xiàng)目斧散,又是重啟,但是都不行摊聋。我問了下同事他們颅湘,他們都是好使的。
悲催啊栗精,為什么難過的都是我闯参。生活如此艱辛了好不好瞻鹏。好吧,又可以算AS的一個(gè)bug了鹿寨。
無意間我早AS面板右側(cè)發(fā)現(xiàn)有個(gè)Gradle選項(xiàng)
果真新博,我的testLibrary沒有被放進(jìn)去感覺,因?yàn)樗纳厦娑际腔疑慕挪荩珹ndroid 找不到我的build.gradle.
解決的辦法
選擇想要加載的Moudel赫悄,然后確定,完美解決馏慨。