日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android studio导入第三方库的各种方法和eclipse的导入方式对比

發(fā)布時(shí)間:2024/4/15 Android 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android studio导入第三方库的各种方法和eclipse的导入方式对比 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.1、Eclipse IDE

短信SDK使用項(xiàng)目依賴的方式完成集成。具體步驟如下:
1、復(fù)制“SMSSDK”目錄到您自己項(xiàng)目的同一目錄下,并將其導(dǎo)入到Eclipse中(查看視頻教程)

2、右鍵您的項(xiàng)目,選擇“屬性”在彈出的窗口中側(cè)欄選擇“Android”,并在引用項(xiàng)目中選中“SMSSDK”(查看視頻教程)

?

1.2、Android Studio

在android studio里面以依賴子module的形式集成。

1.1 ? 一種簡(jiǎn)單的方法就是先按eclipse的步驟將“SMSSDK”導(dǎo)入eclipse,然后利用android studio導(dǎo)入eclipse adt項(xiàng)目為module。(下圖第二個(gè)選項(xiàng),不是選中的那個(gè)),然后在要使用的項(xiàng)目的build.gradle添加依賴

圖1,以eclipse adt項(xiàng)目創(chuàng)建module

圖2添加依賴:

?

1.2 ?第二種就是完全自己手動(dòng)創(chuàng)建module,移動(dòng)相關(guān)文件,最后添加依賴

這個(gè)是手動(dòng)將SMSSDK 轉(zhuǎn)成studio的module。和eclipse導(dǎo)出的功能是一樣的,只是eclipse導(dǎo)出的文件目錄不是studio的標(biāo)準(zhǔn)目錄,是通過設(shè)置sourceset自定義的目錄。這個(gè)教材可以幫你熟悉studio的目錄和eclipse的區(qū)別。
Eclipse? ?Android Studio
src ==> [module??name]/src/main/java
res ==>[module name]/src/main/res
libs下的jar ==>?[module name]/libs
libs下的so ==>[module name]/src/main/jniLibs
assets ==> [module name]/src/main/assets
aidl/ ==>[module name]/src/main/aidl
rs/ ==>?[module name]/src/main/rs
jni/ ==>[module name]/src/main/jni
1,在你項(xiàng)目的根目錄新建一個(gè)android library module。如圖

圖1,新建module

圖2,選擇android library(老版本的界面可能不是這樣子的)

圖3,填寫module的信息。module的名字你可以自己取,建議還是smssdk。package name一定要是cn.smssdk,因?yàn)槲覀兇a里面就是用這個(gè)包名。當(dāng)然你這里填錯(cuò)也沒事,到后面都可以自己手動(dòng)更改。繼續(xù)點(diǎn)擊next,選擇無activity(add no activity)
2,將相應(yīng)的文件移到到module的文件下
2.1 打開你下載的SDK文件夾,打開SMSSDK,其實(shí)這個(gè)教材就是手動(dòng)將這個(gè)SMSSDK項(xiàng)目變成android studio的module。

圖1,先來移動(dòng)libs下的文件,將libs下面的這兩個(gè)jar移到到smssdk/libs下,將選中的這幾個(gè)文件夾移動(dòng)到smssdk/src/main/jniLibs(自己新建jniLibs文件夾)下
如果你是老版本,依賴可能沒有自動(dòng)生成,你需要自己修改smssdk/build.gradle, 在這個(gè)文件里面添加這一句依賴。這句話的意思就是編譯libs文件夾下的所以jar文件

對(duì)于更老的版本(0.7.2以下)是不支持NDK 預(yù)編譯本地庫( prebuilt native libraries)的,建議你升級(jí)到最新版
? ???2.2 將smssdk/src/main/res這個(gè)文件夾清空。將我們SMSSDK的res下的東西全移進(jìn)去
? ???2.3 smssdk的src文件下的內(nèi)容扔到 smssdk/src/main/java下。因?yàn)閟tudio已經(jīng)幫我們生成了cn.smssdk。我們只要移到gui這個(gè)文件夾到cn.smssdk這個(gè)包里面去就行了。

2.4 將smssdk/src/main/AndroidManifest.xml 替換成SMSSDK下的AndroidManifest.xml。

新版不允許我們?cè)趍anifest里面添加debug信息,所以這里會(huì)出現(xiàn)錯(cuò)誤,刪掉這一句就行。
2.5 最后在你要使用smssdk的module下的build.gradle里面添加依賴

compile project(“:smssdk”) 注意這個(gè)”:smssdk”是根據(jù)你smssdk這個(gè)module的位置改變的。你建在項(xiàng)目的根目錄下就不用改動(dòng)。接下來的使用就和eclipse里面的一樣了。

添加完后別忘了執(zhí)行一下Tools->Android->Sync Project with Gradle Files

總結(jié)

以上是生活随笔為你收集整理的Android studio导入第三方库的各种方法和eclipse的导入方式对比的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。