1. 程式人生 > >window 下 利用gradle編譯volley原始碼

window 下 利用gradle編譯volley原始碼

<span style="font-size:18px;">buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.2+'
    }
}
allprojects {

    repositories {
        mavenCentral()
    }

    tasks.withType(JavaCompile) {
        options.encoding = 'UTF-8'
    }
}

apply plugin: 'com.android.library'

android {
    compileSdkVersion 19
    buildToolsVersion "19.1.0"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
    }

    lintOptions {
        quiet true
        abortOnError false
    }
}

apply from: 'rules.gradle'</span>
<span style="font-size:18px;">compileSdkVersion  </span><span style="font-family: Arial; background-color: rgb(255, 255, 255);">需要將sdk的版本修改為你已經存在的sdk版本,不然會提示找不到該版本的sdk;</span>
還需要修改buildToolsVersion的版本為你自己的buildtool版本,可以通過sdk manager檢視,也可以到sdk目錄下的build-tools目錄檢視. 我在編譯過程中一直報 Test相關錯誤所以我將src/test資料夾直接刪除了
修改完成後就直接到volley根目錄執行命令:

gradle build

編譯完成後可以到生成的build目錄下面找到生成的檔案, 下面目錄就是我們需要的jar包
volley-master\build\intermediates\bundles\release\classes.jar