AndroidStudio入門之第三方引用

AndroidStudio是目前安卓開發(fā)中當(dāng)之無(wú)愧的神器,但是很多初學(xué)的同學(xué)對(duì)于和Eclipse完全不一樣的AS是充滿怨念的。于是作者開了此主題,一點(diǎn)一點(diǎn)帶你走入AS神器之門。

AndroidStudio之導(dǎo)入第三方

導(dǎo)入Jar包

在這里作者提前創(chuàng)建好了一個(gè)AS項(xiàng)目,使用的AS版本號(hào)是2.1.3

img1.png

剛剛創(chuàng)建好的項(xiàng)目如上圖所示,左側(cè)是項(xiàng)目管理,右側(cè)是代碼編輯窗口,在2.1.3的版本中,點(diǎn)擊箭頭圖標(biāo)選擇Project

img2.png

我們選擇Project視圖

img3.png

Project視圖大概是這樣的,我們可以很直白地看見libs文件夾,接下來將你要導(dǎo)入的jar包拖入libs文件夾內(nèi),再按下圖操作

img4.png

接下來只需要一點(diǎn)點(diǎn)等待時(shí)間,你就可以成功集成了該jar包了。

在線依賴

AndroidStudio的最強(qiáng)大之一就是在線依賴功能,這里我們?nèi)ithub上找一個(gè)第三方,示例使用PhotoView,我們可以在github地址上很清楚地看到

YTOUY5G`IIFYQQWWGW@CDZ8.png

導(dǎo)入PhotoView有兩個(gè)東西需要進(jìn)行配置,repositoriesdependencies,該配置需要在兩個(gè)gradle文件中完成,兩個(gè)gradle文件和配置完成圖如下

img5.png

打開上圖兩個(gè)文件后文件名分別為app和你的工程名稱

img6.png

將對(duì)應(yīng)的compile信息添加進(jìn)去

img7.png

添加對(duì)應(yīng)的庫(kù)的地址以后,你還需要

1473349593627.jpg

點(diǎn)擊之后根據(jù)你的網(wǎng)絡(luò)情況和電腦配置情況會(huì)在一定時(shí)間之內(nèi)完成,當(dāng)AS提示你成功時(shí),你就已經(jīng)能在代碼中使用該第三方所提供的一切功能了。

SO庫(kù)的添加

安卓開發(fā)過程中必不可少的會(huì)使用到各種.so庫(kù),AndroidStudio中導(dǎo)入.so是需要進(jìn)行配置的,如圖,我在libs的同級(jí)目錄下新建了一個(gè)文件夾名為JNILibs,導(dǎo)入了我需要使用的各種.so

1473350042725.jpg

之后,我們還需要在gradle中進(jìn)行配置

1473350132162.jpg

如上圖所示,我在gradle中添加了這樣一段代碼

sourceSets { main { jniLibs.srcDirs = ['JNILibs'] } }

再按下右上角的Sync,稍等一會(huì),恭喜你,你已經(jīng)成功完成了.so庫(kù)的導(dǎo)入工作。
到這里你已經(jīng)基本掌握了AndroidStudio中的各種導(dǎo)入功能,在以后更新的文章中,還會(huì)講到其他的一些導(dǎo)入,謝謝。

ps: 作者是第一次寫這樣的文章,很多不足的地方還望大家指出,接受一切批評(píng),還望各位不吝指教!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評(píng)論 19 139
  • 一 、問題方案 報(bào)錯(cuò)問題 Error:Execution failed for task ':app:mergeD...
    Ansel_Young閱讀 1,282評(píng)論 0 0
  • demo鏈接在文末。 在Android Studio中有3種方法生成so文件。 最初的時(shí)候,我曾經(jīng)使用過Visua...
    梧葉已秋聲閱讀 34,217評(píng)論 5 26
  • 日精進(jìn) 鄭州 堅(jiān)持原創(chuàng)分享第67天 2017年9月3日 星期日 小雨 每天牽手幸福路的群里學(xué)習(xí),受益良多.很多時(shí)候...
    小蓮蓬兒閱讀 102評(píng)論 0 0
  • 盡管只有兩萬(wàn)多字長(zhǎng)的《小王子》,盡管文字是如此簡(jiǎn)潔、樸素、純凈,故事簡(jiǎn)單卻令人印象深刻,回味無(wú)窮。來來回回翻閱,觸...
    藤川凝閱讀 581評(píng)論 0 3

友情鏈接更多精彩內(nèi)容