android studio gradle自动签名构建实现

一、在android studio中生成签名文件。

  1.在android studio 选中项目,在菜单栏中选择Build.

  

  2.点击Generate Signed APK选项卡。

  

  3.将生成好的jks文件拷贝到项目文件中,我的项目结构目录是这样的。

  

二、在构建文件中加入自己签名的相关信息。

  

signingConfigs {
        myConfig {
            storeFile file("**.jks")
            storePassword "**"
            keyAlias "**"
            keyPassword "**"//将这里的“**”替换成自己的信息
        }
    }
    buildTypes {
        release {
            signingConfig  signingConfigs.myConfig//不要忘了要在release的时候加入我么的签名配置信息
            minifyEnabled false
            proguardFiles getDefaultProguardFile(‘proguard-android.txt‘), ‘proguard-rules.pro‘
        }
    }

就这样的话,我们已经配置好了,我们如何来完成我们的签名构建呢有两中方法。

三、利用gradle完成app签名构建。

  1、利用android studio为我们内置好的gradle命令。在android studio开发工具中我们找到Gradle选项卡:

    

用红线做标记的命令就是我们签名打包的命令。我们只需用鼠标双击,命令开始执行:

   

   当我们看到 BUILD SUCCESSFUL的时候说明我们构建成功了。接下来我们看下我们的apk文件生成。

   签名成功了!

   2、我们还有一种敲命令的方式。打开Terminal选项卡。打开之后我们先敲一下gradle --help命令验证一下是否可以执行gradle命令。如果不可以的话,在环境变量里边

  配置一下gradle的path。

  

  gradle assembleRelease

  

  

时间: 2024-11-06 09:25:30

android studio gradle自动签名构建实现的相关文章

转载_加速Android Studio/Gradle构建

转自:加速Android Studio/Gradle构建 随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下. 开启gradle单独的守护进程 在下面的目录下面创建gradle.properties文件: /home/<username>/.gradle/ (Linux) /Users/<username>/.gradle/ (Mac) C:\Users\&l

[转]加速Android Studio/Gradle构建

加速Android Studio/Gradle构建 android android studio gradle 已经使用Android Studio进行开发超过一年,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下. 开启gradle单独的守护进程 在下面的目录下面创建gradle.properties文件: /home/<username>/.gradle/ (Lin

转:Android studio Gradle

提高Android Studio中Gradle执行效率 分类: android studio2015-06-26 11:54 2374人阅读 评论(2) 收藏 举报 android studiogradleperformance 尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58 你是否感觉到Android Studio构建速度太慢?我也有这感觉. 幸运的是,这有很多可以提高构建速度的技巧.这些技巧目前还在实验并且有可能是不安全的,如果你觉得构建时间太长而且

Android Studio分模块自动化构建实战

Android Studio分模块自动化构建实战 @author ASCE1885的 Github 简书 微博 CSDN 最近在使用Android Studio+Gradle做一个基础框架SDK项目,该框架主要实现每个app都需要的基础能力,例如网络请求,图片缓存,json解析,日志记录等等. 众所周知,AndroidStudio中应该尽量使用Module来进行模块的划分,既能达到模块解耦的目的,也能在必要的时候轻松实现分模块打包,特别是在SDK项目中.那么什么是分模块打包呢?就是我们可以根据第

Android Studio代码自动检测错误提示

Android Studio的代码自动检测的错误提示方式感觉有点奇葩,和Eclipse差别很大,Eclipse检测到某个资源文件找不到或者错误,都会在Project中对应的文件前面打叉,但是Android Studio不用这种方式,所以估计你刚开始找半天找不到错误提示到底在哪?这个错误提示的方式是直接进行了整理归类,不像Eclipse在对应的文件前打叉显示.那如何打开错误提示的列表,如下图: 做个补充,可能很多人会找不到Message在哪,其实你只要选择Build,然后把工程clean或者reb

Android Studio设置自动编译工程

在Eclipse使用习惯了自动编译的兄弟们,刚迁移到Android Studio,肯定也很怀念这功能,自动编译意味着每次运行都能缩短很多时间. Android Studio里面其实也是有自动编译功能的,不过个人觉得还是不如Eclipse好使.具体设置看下图: 把图中的checkbox的勾点上即可. Android Studio设置自动编译工程,布布扣,bubuko.com

Android Studio Gradle:Resolvedependencies&#39;:app:_debugCompile&#39; 问题解决纪录

问题描述: 第一次使用AndroidStudio打开已经存在的AndroidStudio项目,卡在Gradle:Resolvedependencies':app_debugCompile'步骤,即使进入了AndroidStudio界面也无法正常下载Gradle依赖,无法编译运行. 1.首先确认gradle依赖都声明在app下的build.gradle中,而不是在全局项目下的build.gradle文件中,这是使用gradle管理AndroidStudio项目的常识. 2.确认AndroidStu

Android Studio Gradle太慢 解决方案

为了解决Android Studio Gradle太慢这个问题,我们不得不设置下代理来加速Gradle. 用ss,程序员这种动物大多都知道的吧,不解释了.开启ss本地客户端后,依次打开下列菜单   FIle -> Settings -> Appearence&Behavior -> System setting -> HTTP Proxy 如图,填写下信息,保存 保存以后,速度就变快很多了. 这里分享几个免费ss账号的邀请码,如果没有ss账号或客户端的,自行打开 https

Android 使用Android Studio + Gradle 或 命令行 进行apk签名打包

官方文档:https://developer.android.com/tools/publishing/app-signing.html 1. 默认为debug mode,使用的签名文件在: $HOME/.android/debug.keystore 2. Release Mode 签名: build.gradle: android { signingConfigs { releaseConfig { keyAlias 'stone' keyPassword 'mypwd' storeFile