Android Studio筆記
自己總結(jié)的一點(diǎn)有關(guān)在使用android studio的筆記,雖然不是很在行道绍绘,慢慢一點(diǎn)點(diǎn)的來(lái)奶镶,多加積累,會(huì)很熟練的陪拘!
在Android Studio中導(dǎo)入架包和引用別人的library
1厂镇、將library作為一個(gè)Module 導(dǎo)入到自己的工程項(xiàng)目中
2、打開(kāi)Project structure左刽,點(diǎn)擊Dependencies,然后點(diǎn)擊綠色的+號(hào)捺信,選擇Model Dependcies ,然后選擇要添加的Model欠痴,點(diǎn)擊OK就可以了
在Android Studio中引用第三方架包
1迄靠、將jar導(dǎo)入到工程項(xiàng)目的libs文件中
2秒咨、打開(kāi)Project structure,點(diǎn)擊Dependencies,然后點(diǎn)擊綠色的+號(hào)掌挚,選擇File Dependcies 雨席,然后選擇要引入的jar包,點(diǎn)擊OK就可以了
在Android Studio中有六種依賴
Compile吠式,Provided陡厘,APK,Test compile奇徒,Debug compile雏亚,Release compile
Compile 是對(duì)所有的build type以及favlors都會(huì)參與編譯并且打包到最終的apk文件中。
Provided 是對(duì)所有的build type以及favlors只在編譯時(shí)使用摩钙,類似eclipse中的external-libs,只參與編譯罢低,不打包到最終apk。
APK 只會(huì)打包到apk文件中胖笛,而不參與編譯网持,所以不能再代碼中直接調(diào)用jar中的類或方法,否則在編譯時(shí)會(huì)報(bào)錯(cuò)
Test compile Test compile 僅僅是針對(duì)單元測(cè)試代碼的編譯編譯以及最終打包測(cè)試apk時(shí)有效长踊,而對(duì)正常的debug或者release apk包不起作用功舀。
Debug compile Debug compile 僅僅針對(duì)debug模式的編譯和最終的debug apk打包。
Release compile Release compile 僅僅針對(duì)Release 模式的編譯和最終的Release apk打包身弊。