本文來自《Android開發進階之詳解OkHttp網絡框架》課程。網絡
在Android開發中通常都是使用Android Studio集成開發環境,他默認使用的是Gradle構建工具,因此咱們這裏也不例外先講解如何在Gradle中添加Okhttp的依賴。框架
打開項目的module目錄的build.gradle文件,而後在dependencies代碼塊中添加以下內容:maven
compile 'com.squareup.okhttp3:okhttp:3.8.0'
其中3.8.0是Okhttp的最新版本,該版本是我在寫書時候的最新版,固然有可能讀者在讀到該書時最新版就不是該版本了,因此掌握如何查看一個Gradle依賴庫最新版本是很要必要的,請查看第二節 如何查看依賴庫最新版本?。ide
若是你使用的Maven,那麼其實也能夠很方便的使用它,打開你項目的pom.xml文件而後添加以下內容:工具
<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.8.0</version> </dependency>
一樣在version標籤中替換成當前最新的版本。gradle
若是上面的幾種方法都不是你使用的,好比:你使用的Eclipse來開發Android,那麼其實更簡單了,只需下載下面兩個jar包並添加到你的依賴路徑中就行了。ui
okio-1.13.0.jar okhttp-3.8.0.jar
所謂Snapshot版本指的是表明不穩定,處於正在開發的版本。開發中能夠引用一個庫的版本,可是發佈版本是必定要引用穩定的版本。那該怎麼使用Okhttp的Snapshot版本呢?url
其實很簡單,包括使用其餘庫也是相同的方法:code
在你項目的最外層build.gradle的repositories代碼塊中添加:xml
repositories { //這是新添加的 maven { name 'glide-snapshot' url 'http://oss.sonatype.org/content/repositories/snapshots' } }
而後在你的module下面的build.gradle文件中添加依賴組件:
compile 'com.squareup.okhttp3:okhttp:3.9.0-SNAPSHOT'
注意這裏的版本里麪包含了SNAPSHOT。
其餘的Maven倉庫的Snapshot也是這樣的添加過程。