詳解Android studio如何導(dǎo)入jar包方法
下面我就總結(jié)一下Android studio大家在導(dǎo)入jar包時(shí)遇到的一些問(wèn)題和解決方法:
1,首先先說(shuō)一下怎么在AS 中找到sdk,jdk,ndk的安裝路徑,可能一部分人一開(kāi)始找不到,下面貼出方法:
Android studio 中更改sdk的路徑,如下圖,在右邊紅色方框中更改sdk的路徑

還有一種更好的方式可以把sdk,jdk,ndk的路徑全部找到,首先File---Other Settings---Default Project Structure...,打開(kāi)如下圖界面,從紅方框處即可直接更改sdk ,jdk,ndk的路徑

2,Android studio IDE在一些情況下會(huì)出現(xiàn)快捷鍵亂碼,新建項(xiàng)目名稱(chēng)有中文時(shí)亂碼等IDE
自身的亂碼時(shí),表明你的字體選錯(cuò)了,如下圖紅色框選中的區(qū)域,把consolas字體改為微軟雅黑即可,consolas字體雖然好看但是不兼容漢字或者一些符號(hào),有時(shí)候一些字體選的不合適也會(huì)出現(xiàn)亂碼的問(wèn)題,是因?yàn)檫@些字體不兼容漢字或者一些符號(hào),所以遇到漢字或一些符號(hào)時(shí)無(wú)法編碼就會(huì)出現(xiàn)亂碼,可以選擇兼容的字體如改為Microsoft YaHei(微軟雅黑)改成其它字體如SimHei,SimSun也行,然后確定,上述亂碼問(wèn)題即可解決

還有一種情況,代碼里設(shè)置中文,到了真機(jī)上TextView之類(lèi)的控件上就顯示為亂碼,如:xx.setText("你好"),或者在其他開(kāi)發(fā)工具里正常顯示的代碼注釋到AS中就變成亂碼,解決方法為:File -- > Settings 里找到File Encodings (每個(gè)版本的 Android studio各個(gè)選項(xiàng)的位置都不一樣,但是肯定都有,在左上角查找框里輸入File Encodings ,可直接定位),在紅色框框起來(lái)的地方全部改為UTF-8,再部署一遍應(yīng)用即可解決問(wèn)題

3,我們知道Android studio 中可以在已有項(xiàng)目中建立module,但是當(dāng)我們想刪除這個(gè)module時(shí)卻找不到delete按鈕了,即使從這個(gè)module所在路徑找到其文件夾刪除都不行,在項(xiàng)目中還是依然顯示,徹底刪除的方法如下圖:
右鍵要?jiǎng)h除的module,選擇Open module settin彈出如圖對(duì)話(huà)框:

選中要?jiǎng)h除的module之后,點(diǎn)擊左上角的減號(hào),彈出如下對(duì)話(huà)框:

選擇yes即可徹底刪除module。
4,當(dāng)我們第一次安裝AS或者升級(jí)AS時(shí),在安裝完成后第一次啟動(dòng)AS 的時(shí)候都會(huì)先f(wàn)etching Android sdk compoment information,即獲取Android sdk組件信息,往往我們都是被這個(gè)難倒,界面會(huì)一直停留在fetching Android sdk compoment information界面,如下圖,

有兩種解決方法:第一種更改host文件
host文件在C:\Windows\System32\drivers\etc目錄下,用記事本打開(kāi)“hosts”文件,將下面兩行信息追加到hosts文件末尾,保存即可。如果你的是windows8系統(tǒng)可能沒(méi)有權(quán)限修改host文件,可以右擊hosts文件,將Users組設(shè)置為可對(duì)hosts文件完全控制的權(quán)限即可
64.233.162.83 dl.google.com
64.233.162.83 dl-ssl.google.com,如下圖:

上面兩行放在host文件的意思是將本地訪(fǎng)問(wèn)dl.google.com和dl-ssl.google.com定向到ip地址為64.233.162.83的服務(wù)器上。實(shí)際上由于各種原因,64.233.162.83這個(gè)地址也不一定能用,這時(shí)候就要找能用的地址,在這個(gè)網(wǎng)址可以找到最新的可用地址點(diǎn)擊這里打開(kāi)鏈接,可以得到最新的地址,替換掉64.233.162.83即可,然后重啟AS,等再次出現(xiàn)fetching Android sdk compoment information 界面時(shí),等一會(huì)即可跳轉(zhuǎn)到下一界面,要是超過(guò)幾分鐘還沒(méi)進(jìn)去,說(shuō)明地址不可用了,換個(gè)有用的地址即可,跳轉(zhuǎn)到下一界面還是要先下載sdk才能進(jìn)入主界面的,有些人已經(jīng)有sdk了,不想再下載了,怎么辦呢,這就涉及到第二種方法:
(1)找到安裝的Android Studio目錄下的bin目錄,找到idea.properties文件,用文本編輯器打開(kāi)
(2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件
(3)關(guān)閉Android Studio后重新啟動(dòng),便可進(jìn)入界面。
5,有新版本AS時(shí),當(dāng)我們升級(jí)完成AS后,想配置上個(gè)版本的一些設(shè)置,比如字體,顏色等其他設(shè)置時(shí),如果要再次手動(dòng)配置一遍,先不說(shuō)記不記得住上個(gè)版本的配置,就算記得住,全部配置一遍也不是很快就搞定的事,所以我們要導(dǎo)入上個(gè)版本的設(shè)置,首先File-->Import Settings,彈出如下界面:

找到上個(gè)版本的settings.jar,然后點(diǎn)擊ok,即可應(yīng)用上個(gè)版本的所有設(shè)置,注意:這個(gè)jar包必須在更新AS之前導(dǎo)出到本地,不然是找不到這個(gè)jar包的,看到這里有人說(shuō)我事先沒(méi)有導(dǎo)出這個(gè)jar包我就更新了怎么辦,這里貼出我自己用的jar包點(diǎn)擊這里打開(kāi)鏈接,需要的可以去下載,這個(gè)jar包里的設(shè)置我按照eclipse的設(shè)置搞的,比如界面,快捷鍵我只改了Alt + / ,畢竟之前用eclipse用習(xí)慣了,資源需要1個(gè)積分。導(dǎo)入jar包可能也會(huì)遇到問(wèn)題,我就遇到了這個(gè)問(wèn)題,見(jiàn)下圖:

每次當(dāng)我啟動(dòng)AS時(shí),就會(huì)彈出這個(gè)框,這個(gè)錯(cuò)誤對(duì)我敲代碼等方面都沒(méi)有影響,但是每次打開(kāi)AS都會(huì)這個(gè)彈出錯(cuò)誤,必須點(diǎn)擊ok之后才能加載project,很耽誤時(shí)間,自我感覺(jué)是AS 自己的問(wèn)題,反正我是搞了好久都沒(méi)搞好,最后不得不重新安裝一遍AS,問(wèn)題就解決了,不過(guò)我后來(lái)就知道了一個(gè)更好的解決辦法就是從網(wǎng)上下載一個(gè)settings.jar,然后導(dǎo)入,就可解決問(wèn)題,大不了自己再重新配置一遍。
6,向android studio導(dǎo)入jar包時(shí),如果只把jar包復(fù)制粘貼到項(xiàng)目的libs目錄,是不能使用jar包的sdk的,這點(diǎn)感覺(jué)沒(méi)有eclipse好用,AS必須要找到復(fù)制進(jìn)去的jar包并導(dǎo)入才能用,下面是完整的向android studio 導(dǎo)入jar包的步驟:
(1)首先切換到project模式,先把jar包復(fù)制粘貼到項(xiàng)目的libs目錄



只把jar包復(fù)制粘貼到項(xiàng)目的libs目錄,是不能使用jar包的sdk的
2,右鍵module名稱(chēng),本例子為app或者右鍵項(xiàng)目名稱(chēng)GGG也行,然后選中
Open Module Setting,在彈出的框中選中下圖紅色框框住的地方:


3,在上圖右邊方框中,點(diǎn)擊“+”號(hào),彈出一個(gè)框,第一個(gè)
Library dependency
為android自帶的兼容包有v4,v7,v13等,第二個(gè)
File dependency
為我們自己復(fù)制粘貼進(jìn)libs目錄的jar包,也就是我們即將需要導(dǎo)入的jar包,第三個(gè)
Module dependency
為module,這個(gè)module也是個(gè)jar包,我們選擇第二個(gè)
File dependency
彈出如下框:選中紅色框框住的兩個(gè)jar包,點(diǎn)擊ok,一個(gè)一個(gè)的導(dǎo)入即可


導(dǎo)入成功后是這個(gè)樣子的

再次點(diǎn)擊ok,即可完成jar包的導(dǎo)入,檢測(cè)是否導(dǎo)入成功,在主界面,如下圖

表明導(dǎo)包成功。
以上就是本次我們給大家整理的所有遇到的問(wèn)題和辦法,如果大家還遇到了更多的問(wèn)題,可以在下方留言區(qū)討論。
相關(guān)文章
android 點(diǎn)擊EditText始終不彈出軟件鍵盤(pán)實(shí)現(xiàn)代碼
這篇文章主要介紹了android 點(diǎn)擊EditText始終不彈出軟件鍵盤(pán)實(shí)現(xiàn)代碼的相關(guān)資料,需要的朋友可以參考下2016-11-11
Android隨手筆記44之JSON數(shù)據(jù)解析
本文將主要介紹在Android開(kāi)發(fā)中,如何在服務(wù)器端創(chuàng)建JSON數(shù)據(jù),以及如何在Android客戶(hù)端對(duì)JSON數(shù)據(jù)進(jìn)行解析,對(duì)android json解析 相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2015-12-12
詳解Flutter點(diǎn)擊空白隱藏鍵盤(pán)的全局做法
這篇文章主要介紹了詳解Flutter點(diǎn)擊空白隱藏鍵盤(pán)的全局做法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
Android實(shí)現(xiàn)帶進(jìn)度條的WebView
這篇文章主要介紹了Android實(shí)現(xiàn)帶進(jìn)度條的WebView,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11
Android中的Notification機(jī)制深入理解
這篇文章主要給大家介紹了關(guān)于Android中Notification機(jī)制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02
Android StickyListHeaders實(shí)現(xiàn)電話(huà)本列表效果
這篇文章主要為大家詳細(xì)介紹了Android StickyListHeaders實(shí)現(xiàn)電話(huà)本列表效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05
Android實(shí)現(xiàn)下載進(jìn)度條效果
vivo商店在下載應(yīng)用的時(shí)候,底部有一個(gè)圓角矩形的下載進(jìn)度條,中間有一個(gè)進(jìn)度文字,而且進(jìn)度和文字交匯的時(shí)候,交匯部分的文字會(huì)從藍(lán)色邊為白色,會(huì)有一種一半白色字,一半藍(lán)色字的效果。本文將仿照該樣式實(shí)現(xiàn)一個(gè)2021-06-06
Android NDK開(kāi)發(fā)(C語(yǔ)言--動(dòng)態(tài)內(nèi)存分配)
這篇文章主要介紹了Android NDK開(kāi)發(fā) C語(yǔ)言--動(dòng)態(tài)內(nèi)存分配2021-12-12

