如果我从未安装过Android Studio project
,如果我从未安装过gradle
,那么如何使用IDE
构建gradle
,但我有android sdk
和jdk
?
答案 0 :(得分:4)
如果项目是使用Android Studio创建的,那么它应该已经在根目录中有一个gradlew
脚本,您可以使用该脚本从命令行执行Gradle(例如gradlew build
)。
答案 1 :(得分:3)
使用命令行构建的步骤:
打开CMD并将其导航到项目的根目录(您也可以先使用文件浏览导航到目录,然后右键单击那里按住SHIFT键并从可用选项中选择 Open Command window Here
)
对于调试版本运行命令:
gradlew assembleDebug
对于版本构建:
首先,您需要在模块的build.gradle文件中编写签名配置,如
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion '19.0.1'
defaultConfig {
minSdkVersion 8
targetSdkVersion 14
}
signingConfigs {
mySigning{
storeFile file("YOUR_KEYSTORE_PATH")
storePassword "KEY_STORE_PASSWORD"
keyAlias "KEY_ALIAS"
keyPassword "ALIAS_PASSWORD"
}
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.mySigning
zipAlign true
}
}
}
配置后运行命令
gradlew assembleRelease
执行该命令时,它会自动在您的机器上下载所需的gradle版本。如果要更改gradle版本,则必须在包装器任务内的build.gradle文件中配置它(如果已创建)
task wrapper(type: Wrapper) {
gradleVersion = '1.4' //1.4 is version
}
如果适用,您必须更改位于 $ ROOT_PROJECT_DIR / gradle 的distributionUrl
文件中的gradle-wrapper.properties
,如
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-bin.zip