我正在尝试生成一些排球框架。文档后面有以下示例:android update project -p
和ant jar
。
我尝试执行此命令但返回command not found
我使用的是Windows 7,我的SDK_HOME位于c:\ SDK
我该怎么做?
答案 0 :(得分:0)
凌空项目将他们的构建过程转换为gradle。以下是我在OS X上用于构建排球的步骤。(假设您已经有git,gradle和android dev工具设置和工作)
export ANDROID_HOME=~/.android-sdk/android-sdk-macosx
git clone https://android.googlesource.com/platform/frameworks/volley
cd volley
配置了roblectric及其依赖项
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
建立aar
gradle wrapper
./gradlew clean build
输出文件位于
下build/outputs/aar
最后将生成的aar文件包含在Android项目中;将volley-release.aar文件复制到项目下的libs子目录中,并将以下内容添加到项目build.gradle文件中
repositories {
flatDir {
dirs 'libs'
}
}
compile('com.android.volley:volley-release:1.0.0@aar')