Android Studio使用Gradle构建和发布APK

最近开始使用Android Studio,发现其速度和自动提示功能都是Eclipse无法比拟的,还有就是Gradle的自动构建,帮你管理依赖,发布等等。 先准备一个keystore文件:
keytool -genkey -alias waye.keystore -keyalg RSA -validity 20000 -keystore waye.keystore
根据提示填就可以了,国家代码那儿记得填86. 有了keystone后就来配置build.gradle,build配置文件一般是这样的:
apply plugin: 'android'

android {

    lintOptions {
        // 防止在发布的时候出现因MissingTranslation导致Build Failed!
        disable 'MissingTranslation'
    }
    compileSdkVersion 19
    buildToolsVersion "19.0.3"

    defaultConfig {
        minSdkVersion 10
        targetSdkVersion 17
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_6
            targetCompatibility JavaVersion.VERSION_1_6
        }
    }

    signingConfigs{
        release{
            storeFile file("./waye.keystore")
            storePassword "*******"
            keyAlias "*******"
            keyPassword "*******"
        }
    }

    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
            signingConfig signingConfigs.release
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:+'
   // compile 'com.android.support:appcompat-v7:+'
    compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
    compile files('libs/umeng-sdk-analytics_v5.2.2_fb_v4.3.1_update_v2.4.1.jar')
}
之后在命令行下输入gradle assembleRelease或者gradle aR就可以发布APK了,生成的APK文件在build下。  

你可能感兴趣的:(android,apk,gradle,Studio)