Android 如何生成截击框架的jar?

Android 如何生成截击框架的jar?,android,android-volley,Android,Android Volley,我正在尝试生成一个截击框架。下面的文档有这样一个示例:android更新项目-p和ant jar。 我尝试执行此命令,但未找到返回命令 我使用的是Windows 7,我的SDK\u主页位于c:\SDK中 我该怎么做呢?volley项目将其构建过程转换为gradle。以下是我在OSX上将volley构建为aar时使用的步骤。假设您已经有git、gradle和android开发工具的安装和工作 export ANDROID_HOME=~/.android-sdk/android-sdk-macosx

我正在尝试生成一个截击框架。下面的文档有这样一个示例:android更新项目-p和ant jar。 我尝试执行此命令,但未找到返回命令

我使用的是Windows 7,我的SDK\u主页位于c:\SDK中


我该怎么做呢?

volley项目将其构建过程转换为gradle。以下是我在OSX上将volley构建为aar时使用的步骤。假设您已经有git、gradle和android开发工具的安装和工作

export ANDROID_HOME=~/.android-sdk/android-sdk-macosx
git clone https://android.googlesource.com/platform/frameworks/volley
cd volley
配置的RobElectric及其依赖项

echo 'emulateSdk=18'>>src/test/resources/org.robolectric.Config.properties
cat<<END>rules.gradle
allprojects {
    repositories {
        jcenter()
    }
}
dependencies {
    testCompile 'junit:junit:4.12'
    testCompile 'org.apache.maven:maven-ant-tasks:2.1.3'
    testCompile 'org.mockito:mockito-core:1.9.5'
    testCompile 'org.robolectric:robolectric:2.4'
}
END
输出文件将位于

build/outputs/aar
最后,将生成的aar文件包括在Android项目中;将volley-release.aar文件复制到项目下的libs子目录中,并将以下内容添加到projects build.gradle文件中

repositories {
    flatDir {
        dirs 'libs'
    }
}

compile('com.android.volley:volley-release:1.0.0@aar')
repositories {
    flatDir {
        dirs 'libs'
    }
}

compile('com.android.volley:volley-release:1.0.0@aar')