主要內容參考Windows下编译最新volley为jar包

並且紀錄操作時遇到的一些問題。

下載git

https://git-scm.com/downloads

先使用git來下載volley,

git clone https://android.googlesource.com/platform/frameworks/volley

※下載gradle

如果電腦中已經安裝Android Studio,

在Android Studio安裝目錄可以看到gradle目錄,

如果沒有可在http://gradle.org/下載,

設定環境變數

PATH %%ANDROID_HOME%%\tools;%%ANDROID_HOME%%\platform-tools;

ANDROID_HOME <android sdk>

JAVA_HOME <java最新版本的jdk目錄>

進行編譯

進入<volley>目錄,

開啟build.gradle文件找到,

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.1'
}

'com.android.tools.build.gradle.1.3.1'修改為'com.android.tools.build.gradle.1.5.0'

版本的修改請先建立一個Android Studio的新專案,

參考專案中的build.gradle跟著修改即可,

接著執行gradle bundleRelease

成功後,可在<volley>\build\intermediates\bundles\release\中找到classes.jar

重新命名volley.jar即可。

※遇到的問題

1.執行git clone遇到SSL的錯誤,執行下列命令,

git config --global http.sslVerify false

2. peer not authenticated

修改<volley>\build.gradle文件,找到

repositories {
    jcenter()
}

將所有jcenter()修改為

jcenter {
    url "http://jcenter.bintray.com/"
}

3. failed to find target with hash string 'android-2' in:<android sdk>

開啟Android SDK Manager,

安裝Android SDK Build-tools Rev. 22.0.1,

安裝Android 5.1.1(API22)。

arrow
arrow
    全站熱搜

    souts 發表在 痞客邦 留言(0) 人氣()