寫這篇文章的初衷,是由于今日的一個任務:將百度直播替換成CC直播。
我們采用AS開發(fā),有3個項目,都在一個Project中,自然依賴的庫也是一堆一堆的。
CC直播集成了好了,我又想著將百度直播的.java以及資源文件干掉,這樣問題來了,我把.java干掉了,相關的資源文件太多,我都不知道哪個是百度的,想刪除,無從下手。但是,如果一開始就百度直播搞成一個libary,然后想移除就直接刪除依賴庫就可以了,多么爽快!
想想一個項目會引用到很多個jar包和so庫,都放在一個libs下,勢必看得雜亂。而且再來一個項目,又得將jar包copy來去
多個可運行的Module適合放在一個Project里嗎????
。。。種種情景告訴我們要創(chuàng)建依賴庫
創(chuàng)建依賴庫要注意的地方:
minsdk要與項目一致
注意不同的庫之間的jar包不能有一樣的,否則會有multidex異常。如果避免不了,在gradle里添加multidex = true.
很蛋筒的問題1:從另外一個項目復制融云進去,然后一直報xml inflate inputview的錯誤,原來是依賴的module里的res文件不全,而另外一個項目本身就有融云的res文件。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。