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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

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

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

1.1、Eclipse IDE

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

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

?

1.2、Android Studio

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

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

圖1,以eclipse adt項目創建module

圖2添加依賴:

?

1.2 ?第二種就是完全自己手動創建module,移動相關文件,最后添加依賴

這個是手動將SMSSDK 轉成studio的module。和eclipse導出的功能是一樣的,只是eclipse導出的文件目錄不是studio的標準目錄,是通過設置sourceset自定義的目錄。這個教材可以幫你熟悉studio的目錄和eclipse的區別。
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,在你項目的根目錄新建一個android library module。如圖

圖1,新建module

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

圖3,填寫module的信息。module的名字你可以自己取,建議還是smssdk。package name一定要是cn.smssdk,因為我們代碼里面就是用這個包名。當然你這里填錯也沒事,到后面都可以自己手動更改。繼續點擊next,選擇無activity(add no activity)
2,將相應的文件移到到module的文件下
2.1 打開你下載的SDK文件夾,打開SMSSDK,其實這個教材就是手動將這個SMSSDK項目變成android studio的module。

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

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

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

新版不允許我們在manifest里面添加debug信息,所以這里會出現錯誤,刪掉這一句就行。
2.5 最后在你要使用smssdk的module下的build.gradle里面添加依賴

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

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。