當前位置:首頁 » 安卓系統 » androidlibrary引用

androidlibrary引用

發布時間: 2022-08-06 17:31:03

1. android studio怎麼引入library

方法:
1
啟動AndroidStudio後,打開你需要接收Library的項目。比如有兩個項目,項目A,和Library項目B,那麼打開項目A。圖中所示為項目的結構圖,點擊右上角的File菜單。
AndroidStudio怎樣導入library項目開源庫
2
在下拉菜單中依次找到New— —Import Mole,點擊打開項目導入窗口。注意導入的是Mole而不是Project,如果是Project的話AndroidStudio會自動打開一個新的窗口編輯,那樣的話就是不Library了。
AndroidStudio怎樣導入library項目開源庫
3
在打開的窗口中點擊右側的"..."瀏覽窗口,在文件夾窗口中找到你要導入的Library項目的位置,選擇後點擊底部的OK按鈕導入。
AndroidStudio怎樣導入library項目開源庫
4
導入窗口中顯示了該Mole(項目)的詳細信息,點擊Finish完成導入。需要注意的是導入到AndoridStudio項目中的Library也必須是AndroidStudio項目,不能是Eclipse項目,如果是Eclipse項目的話,需要選擇導出AndroidStudio項目。
AndroidStudio怎樣導入library項目開源庫
5
在項目首頁中選擇Project標簽,可以看到項目的文件結構圖中多出了我們剛才導入的項目。Library的導入就完成了,接下來的步驟中需要把這個Library項目添加到原項目中,才能正常的引用Librara項目中的內容。
AndroidStudio怎樣導入library項目開源庫
END
2. 把Library項目添加到源項目中
點擊頂部左上角的File菜單,在出現的下拉菜單中找到Project Structure,點擊進入。
AndroidStudio怎樣導入library項目開源庫
在窗口左側選擇原始的項目後,點擊右側的Dependencies(依賴項)。可以看到項目當前引用的jar包等信息。
AndroidStudio怎樣導入library項目開源庫
點擊右側的「+」添加按鈕,在下拉菜單中找到Mole Dependency(項目依賴),點擊打開項目選擇窗口。
7
項目進入到Gradle自動構建的環節。構建完成後點擊底部的Messages,選中Gradle Build。在裡面提示了BUILD SUCCESSFUL,說明項目構建完成。這時Library項目就導入到原始項目完畢,可以在項目中正常引用Library項目中的內容了。

2. android studio怎麼引用github上面的library

從github下載兩個開源項目: PagerSlidingTabStrip Android-Universal-Image-Loader-master 下載完項目先不要急著導入,按下文操作修改一些gradle相關文件後再導入,特別是下文說的第二個需要修改的文件,如果本地沒有這個配置的包,導入時會花很長時間去下這個包,但是一般我們在安裝studio的時候就已經有了。這里從第一步開始導入並解決這些錯誤。 打開你的文本編輯器,修改配置文件。 第一個文件:PagerSlidingTabStrip-master\build.gradle [plain] view plain dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } 0.6+,改成你的版本。如果你不知道該改成啥,最簡單的方式是你新建一個project,找到這個文件看這個值是多少。 更改後: [plain] view plain dependencies { classpath 'com.android.tools.build:gradle:1.0.0' } 第二個文件:D:\PagerSlidingTabStrip-master\gradle\wrapper\gradle-wrapper.properties [plain] view plain gradle-1.8.all.zip,改成你的版本。如上,如果不知道你可以新建一個project,去找。 我的android studio版本是1.0.1,gradle文件路徑在android studio的安裝目錄下 D:\Program Files\Android\Android Studio\gradle\gradle-2.2.1 更改後: [plain] view plain 第三個文件: D:\PagerSlidingTabStrip-master\gradle.properties [plain] view plain ANDROID_BUILD_TARGET_SDK_VERSION=19 ANDROID_BUILD_TOOLS_VERSION=19 ANDROID_BUILD_SDK_VERSION=19 對應改成你的版本 更改後: [plain] view plain ANDROID_BUILD_TARGET_SDK_VERSION=21 ANDROID_BUILD_TOOLS_VERSION=21.1.2 ANDROID_BUILD_SDK_VERSION=21 (如果你的項目這個文件沒有上面配置,則不用管。) 第四個文件: D:\PagerSlidingTabStrip-master\library\build.gradle [plain] view plain 注釋掉這句代碼: 更改後: [plain] view plain (如果你的項目這個文件沒有上面配置,則不用管。) 其他文件: D:\PagerSlidingTabStrip-master\library\project.properties和D:\PagerSlidingTabStrip-master\sample\project.properties [plain] view plain target=android-17 指定你的sdk版本,我的sdk沒有這個版本,我沒有修改這個文件,結果編譯通過可以運行。有沒有覺得很不可思議?其實之前已經指定了。 看文件 D:\PagerSlidingTabStrip-master\gradle.properties [plain] view plain ANDROID_BUILD_TARGET_SDK_VERSION=21 ANDROID_BUILD_TOOLS_VERSION=21.1.2 ANDROID_BUILD_SDK_VERSION=21 Yes,就是這里了。 看文件 D:\PagerSlidingTabStrip-master\sample\build.gradle和D:\PagerSlidingTabStrip-master\library\build.gradle [plain] view plain android { compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION) buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION defaultConfig { minSdkVersion 8 targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) versionName project.SAMPLE_VERSION_NAME versionCode Integer.parseInt(project.SAMPLE_VERSION_CODE) } 各自已經引用了,minSdkVersion=8,我們也可以全局去指定,然後引用。配置:ANDROID_BUILD_MIN_SDK_VERSION=14 引用:[plain] view plain minSdkVersion project.ANDROID_BUILD_MIN_SDK_VERSION 這四個文件改完後就可以直接導入整個工程了 File-import project-PagerSlidingTabStrip-master(根目錄) 成功導入後的結構圖上面已經給出。 如果有錯點擊

3. android 引用library,同時也需要在Properties——>Java Build Path中去引用library中的jar包嗎

1、兩者都是引入jar包,直接將jar復制到libs文件夾中,是將jar包添加到項目,一起導出apk;直接在Properties——>Java Build Path——》引入jar包,引用本地jar包,導出項目時,不一樣,具體可以網路TeachCourse,記得裡面有介紹

4. android studio怎麼添加library

啟動AndroidStudio後,打開需要接收Library的項目。比如有兩個項目,項目A,和Library項目B,那麼打開項目A,點擊右上角的File菜單。在下拉菜單中依次找到New— —Import Mole,點擊打開項目導入窗口。注意導入的是Mole而不是Project,如果是Project的話AndroidStudio會自動打開一個新的窗口編輯,那樣的話就是不Library了。在打開的窗口中點擊右側的"..."瀏覽窗口,在文件夾窗口中找到要導入的Library項目的位置,選擇後點擊底部的OK按鈕導入。導入窗口中顯示了該Mole(項目)的詳細信息,點擊Finish完成導入。需要注意的是導入到AndoridStudio項目中的Library也必須是AndroidStudio項目,不能是Eclipse項目,如果是Eclipse項目的話,需要選擇導出AndroidStudio項目。把Library項目添加到源項目中點擊頂部左上角的File菜單,在出現的下拉菜單中找到Project Structure,點擊進入。在窗口左側選擇原始的項目後,點擊右側的Dependencies(依賴項)。可以看到項目當前引用的jar包等信息。點擊右側的「+」添加按鈕,在下拉菜單中找到Mole Dependency(項目依賴),點擊打開項目選擇窗口。選擇前面步驟中導入的Library項目後,點擊OK按鈕導入到原始項目中。原始項目的依賴項中就出現了導入的Libray項目,這時在項目中就能正確引用Library項目中的內容了,點擊底部的OK按鈕完成添加。出現是否更新CVS文件的提示窗口的話,點擊Yes進行進行更新和確認。項目進入到Gradle自動構建的環節。構建完成後點擊底部的Messages,選中Gradle Build。在裡面提示了BUILD SUCCESSFUL,說明項目構建完成。這時Library項目就導入到原始項目完畢,可以在項目中正常引用Library項目中的內容了。

5. 如何解決android studio多個library庫含有相同引用

在使用Android Studio開發的時候,如遇到多個項目引用同一個library(源碼)的情況時,會遇到在每個項目中都要有一套library的代碼的情況,對於還在開發和維護中的Library需要頻繁的修改,這對同步就很麻煩,為了解決這個問題,出現了下面的解決方案。

首先:新建一個類庫工程,工程名為AppLibs.Dev。

完成如上圖所示以後,表示類庫工程已經被APP工程引用進去了,這樣以後再修改類庫工程中的源碼,其他引用該類庫的工程中源碼也就同步修改了。

6. android studio 怎麼引入library

  • 我個人覺得,分為兩種不同的導入方式吧,第一種是依賴庫沒有gradle文件的:


1、通過菜單:File --》 New --》Import Mole,先將依賴庫導入項目中

2、修改app目錄下的build.gradle文件,在dependencies節點處,添加編譯依賴代碼:compile project(':依賴庫名')

3、修改依賴庫中build.gradle文件裡面的版本號,修改為app目錄下的build.gradle文件中一模一樣的版本號

如: compileSdkVersion 23,

buildToolsVersion "23.0.2"

minSdkVersion 14

targetSdkVersion 23

4、重新編譯R文件


  • 第二種是依賴庫中有gradle文件:

7. android studio怎麼導入library

android studio導入library方法:

注意:library project一定要保證有自己的build.gradle,如果沒有,應該用Eclipse導出該工程

1.在Eclipse中選擇要導出的項目,然後依次選擇菜單 file->export->Android->Generate Gradle buildfiles. 之後依次點擊next到finish即可

點擊第一項Invalidate and Restart,待Android studio重啟即可解決問題,然後就可以用上library project了

8. 在android library怎麼使用第三方庫

在project/app/目錄下新建libs目錄,將jar包復制至此,其中project為自己的項目名稱(下同)
滑鼠右鍵jar包,選擇「Add as library」選項
此時會自動在project/app/下的build.gradle文件中的dependencied花括弧中添加complie files(libs/BaiLBS_Android.jar),其中「BaiLBS_Android.jar」為你要引用的jar包名稱

9. Android 引用library中的Application

原來的那個項目只是一個提供代碼和資源,而 manifest xml 需要在新項目中配置一次。

熱點內容
android進程與服務 發布:2024-06-13 18:27:05 瀏覽:382
bat文件復制文件夾 發布:2024-06-13 18:23:10 瀏覽:994
mysql57解壓版 發布:2024-06-13 18:18:48 瀏覽:853
聲樂腳本 發布:2024-06-13 18:18:13 瀏覽:970
dijkstra最短路演算法 發布:2024-06-13 18:17:53 瀏覽:935
c語言如何計算時間 發布:2024-06-13 18:11:36 瀏覽:873
access如何壓縮資料庫 發布:2024-06-13 18:09:55 瀏覽:604
jksjava 發布:2024-06-13 17:40:43 瀏覽:287
小薇千里眼伺服器地址 發布:2024-06-13 17:39:48 瀏覽:949
數據存儲與處理 發布:2024-06-13 17:14:07 瀏覽:731