不使用Android Studio构建项目

时间:2014-01-29 06:25:00

标签: android gradle android-studio android-gradle gradlew

如果我从未安装过Android Studio project,如果我从未安装过gradle,那么如何使用IDE构建gradle,但我有android sdkjdk

2 个答案:

答案 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