Android Studio使用Gradle构建和发布APK
2014-11-06 21:25
369 查看
最近开始使用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下。
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 Studio时你应该知道的一切配置(三):gradle项目构建
- Android Studio -使用 Gradle 打包多版本APK
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- 一起来学Android Studio:(六)使用Gradle发布Android开源项目到JCenter
- android studio学习----构建(gradle )依赖时使用动态依赖的问题
- 使用gradle手动构建Android项目并打包成APK
- Android Studio使用新的Gradle构建工具配置NDK环境
- 【转载】第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- 第一次使用Android Studio gradle项目构建(3)
- Android Studio使用build.gradle修改签名后的apk默认名称
- Android studio第一次使用配置(三)gradle项目构建
- 【Android】在Android studio中使用retrol lambda,gradle构建;RxJava使用建议,优缺点
- 使用Gradle发布开源项目到Jcenter:(三)、android studio 发布时遇到的坑
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- 如何在Android Studio中使用Gradle发布项目至Jcenter仓库
- Android studio使用心得(二)— 打包签名apk发布
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- Android Studio使用新的Gradle构建工具配置NDK环境
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- Android Studio使用新的Gradle构建工具配置NDK环境