3

如果我从未安装过,但我有,如何在不安装的情况下Android Studio project使用?gradleIDEgradleandroid sdkjdk

4

2 回答 2

5

如果项目是使用 Android Studio 创建的,它gradlew的根目录中应该已经有一个脚本,您可以使用该脚本从命令行执行 Gradle(例如gradlew build)。

于 2014-01-29T07:35:45.257 回答
3

使用命令行构建的步骤:

打开 CMD 并将其导航到项目的根目录(您也可以先使用文件 Explore 导航到目录,然后右键单击该目录,按住 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
}

如果适用,您必须更改distributionUrl位于$ROOT_PROJECT_DIR/gradlegradle-wrapper.properties的文件,例如

   distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-bin.zip
于 2014-01-29T07:40:20.220 回答