編輯:關於Android編程
一、導入*.jar包
1.直接copy
①復制*.jar包,粘貼到主工程目錄的libs下邊

②右鍵,將此jar包設置成自己的library

③然後在工程右鍵的選擇項目單擊Open Module Settings,在Dependencies中選擇添加文件

這樣,就表示jar包添加成功了。
打開app目錄下的build.gradle

表示添加成功。
2.build.gradle裡邊添加一句:
復制代碼 代碼如下:compile fileTree(include: ['*.jar'], dir: 'libs')

寫下這句話後,再直接復制粘貼jab包到libs目錄下邊即可,自動add as library。
二、導入第三方java類庫含源碼包
1.先把從github上下載下來的library解壓,把library的文件夾所有復制到工程下邊(與主工程app同級,復制到文件、工程都可)


2.項目根目錄下settigs.gradle添加:include ':App',':viewpagerindicatorlibrary'

3.app/build.gradle的dependencies裡邊添加:compile project(':viewpagerindicatorlibrary')

4.打開open Module Settings看到viewpagerindicatorlibrary 已經加入進來

點擊Try again 還會有編譯報錯...
5.修改編譯報錯:還需在viewpagerindicatorlibrary目錄下添加一個build.gradle的文件
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion "24.0.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 24
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile 'com.android.support:support-v4:18.+'
}
跟主的app/build.gradle差不多,就是defaultConfig只留兩個Version版本,依賴只加入自己依賴即可,麼有libs就
復制代碼 代碼如下:compile 'com.android.support:support-v4:18.+',有libs就復制代碼 代碼如下:compile fileTree(include: ['*.jar'], dir: 'libs')。
編譯後,可能還有報錯,需要修改一下viewpagerindicatorlibrary目錄下的AndroidManifest.xml文件有可能存在和你項目中文件有沖突或版本跨度太大導致語法的錯誤修改一下
三、aar的引入
1.一個單獨的工程,有依賴相應的自己的library,可運行一下自己的工程,在自己工程目錄下找到.aar文件


2.將.aar文件粘貼到自己項目的libs目錄下

3.修改app/build.grdle配置文件
添加:repositories flatDir { dirs 'libs' }}
這個是添加一個本地倉庫,並把libs目錄作為倉庫地址。
dependencies中添加一行:
復制代碼 代碼如下:compile(name:'pullrefreshlibrary', ext:'aar')

4.重新編譯項目:
從工具欄依次選擇:"Build"-->"rebuild project"

5.編譯完成後,在app/build/intermediates/exploded-aar/a就可以看見我們引用的aar包內容了,其中jar目錄下是jar文件,res下是我們aar包裡的資源文件。

就可以用了。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持本站。
Android網絡框架Volley
Volley是Google I/O 2013推出的網絡通信庫,在volley推出之前我們一般會選擇比較成熟的第三方網絡通信庫,如:android-async-httpre
Android網絡請求庫 - Say hello to retrofit
之前對Android裡常用的網絡請求庫OkHttp與Volley做了簡單的學習歸納與總結,這裡看這個系列中的最後一篇,來認識一下Retrofit。Retrofit可以認為
AsyncTask介紹
0x01.簡介AsyncTask is designed to be a helper class around Thread and Handler and does
淺談android中的ListView之解決ScrollView和ListView嵌套沖突(一)
相信大家都已經可以熟練使用ListView和GridView,大神們估計都在使用RecyclerView了。如果還在使用ListView,你肯定有這樣的一個深刻的感受,那