一、修改版本和指定生成APK文件名【可选】
将项目切换到Project视图,打开app目录下的build.gradle文件
1.1 修定软件版本

  1. versionCode是app的大版本号,为数值类型,默认为1我这里改为2。
  2. versionName是app的具体版本号,为际符串类型,默认为1.0我这里改为2.3。

1.2 指定生成的APK文件名
*一样是在build.gradle文件中修改,默认生成的release版apk名为app-release.apk。

在android内部defaultConfig同层下添加以不内容(outputFileName改成自己想要的apk名)*

android.applicationVariants.all {variant ->variant.outputs.all {// 此处指定生成的apk文件名outputFileName = "SecTest.apk"}
}


二、导出签名发布版apk

直接点“Build APK(s)”生成的是使用默认的debug.keystore签名的Debug版apk(生成在app\build\outputs\apk\debug目录下),真正发布软件时我们需要生成自己密钥签名的release版apk。
菜单栏----Build----Generate Signed APK

在Key store path中输入自己要用来进行签名的密钥文件的存放位置,同时输入密钥文件的读写用户名密码(如果还没有密钥文件点击图中的“Create New”进行创建即可)

APK Destination Folder-----APK文件生成的目录

Build Type----生成release版还是debug版

Signature Version----对哪些部分进行签名

生成完成后在指定生成目录下即会有一个release文件夹在其下即可找到生成的apk(app-release.apk是我之前生成的版本)

【Android】打包生成APK教程相关推荐

  1. linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...

    原创,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4555328.html  之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量 ...

  2. Xamarin For Android 打包编译APK文件详细图文教程

    原文链接 本文用于介绍Visual Studio 2012中Xamarin Mono For Android 如何打包编译APK文件,从如何创建Android项目,到如何启动调试,都会逐个配图讲解. ...

  3. Android Studio打包生成APK

    Android Studio打包生成APK 当我们编写好代码,测试号应用后,需要在真机环境下测试,这个时候要生成apk,具体步骤如下: 如图,点击Build > Generate Signed ...

  4. Android Studio 超级简单的打包生成apk

    为什么要打包: apk文件就是一个包,打包就是要生成apk文件,有了apk别人才能安装使用.打包分debug版和release包,通常所说的打包指生成release版的apk,release版的apk ...

  5. Android项目打包生成apk文件

    Android开发打包生成APK文件 打包apk文件分为两种 无需密钥的apk 有密钥的apk(常规) 他们的区别只是就是安全问题. 1.没有密钥的apk 点击之后会自动生成没有密钥的APK. 在编辑 ...

  6. Android开发超级简单的打包生成apk

    Androidk开发超级简单的打包生成apk 为什么要打包: apk文件就是一个包,打包就是要生成apk文件,有了apk别人才能安装使用.打包分debug版和release包,通常所说的打包指生成re ...

  7. 《Android studio 创建生成keystore SHA1值的申请 高德地图key值申请 android studio 打包生成apk》

    开发背景:目前做车载项目,领导要求用高德地图.整理了一下,差不多就是下面的目录: 一.创建生成keystore: 二.SHA1值的申请: 三.高德地图key值申请: 四.android studio ...

  8. Android Studio 超级简单的打包生成apk的方法

    本文介绍了Android Studio 超级简单的打包生成apk,分享给大家,也给自己留个笔记. 为什么要打包: apk文件就是一个包,打包就是要生成apk文件,有了apk别人才能安装使用.打包分de ...

  9. 不翻qiang搞定Android Studio Google库加载不下来的问题 打包生成apk android studio 3.2打灰机程序源码带详细注释

    1.Google库加载不下来的问题 其实我们可以给dl.google.com设置个代理,然后库都能正常加载下来了.步骤如下: 打开站长工具网站,http://ping.chinaz.com/dl.go ...

最新文章

  1. IDEA 报错红色下划线“cannot resolve”但仍能运行的解决方法
  2. pandas中align函数的使用示例
  3. rancher中级(二)(rancher中添加证书及操作虚拟主机)
  4. 因未发项目奖金,一名程序员决定删代码泄愤
  5. linux软件安装卸载命令行
  6. Git客户端图文详解如何安装配置GitHub操作流程攻略
  7. 方差/标准差/四分位数/z-score公式
  8. 7年Java后端被淘汰,一路北漂辛酸史。。。
  9. Java之线程同步练习
  10. OSI七层与TCP/IP四/五层网络架构
  11. python变量名可以包含的字符有问号吗,带问号文字的Python正则表达式
  12. java线程交替执行_Java synchronized线程交替运行实现过程详解
  13. 【Java】indexOf 方法区分大小写
  14. 『後起Android开发02』对SharedPreferences和Toast的简单封装
  15. [terry笔记]Oracle10g/11g安装-redhat5.5
  16. [原创]WCF技术剖析之三:如何进行基于非HTTP的IIS服务寄宿
  17. Python 标准库 —— os 模块
  18. 黑塞矩阵 Hessian Matrix
  19. 华硕win10键盘失灵_华硕键盘失灵一键修复的方法_win10华硕快捷键失灵的解决方法...
  20. [解疑][VS]Visual Studio软件编程时,ID号的格式ID_,IDS_,IDC_,IDI_,IDB_,IDD_之间有什么区别?

热门文章

  1. HttpWebRequest.Create
  2. 破解一个已经连接好的数据库密码
  3. goproxy和go modules的初步使用
  4. linux shell 三元运算符,语法 - Bash中的三元运算符(?:)
  5. 注解以及Java中常用注解使用
  6. 程序员初创公司的合伙人股权的进入和退出机制设计-20151020
  7. JS实现右键拖动元素
  8. 数字图像处理在前端页面中实现
  9. java测试开发工程师,必须要明白的几处知识(附面试问题)
  10. 使用Python实现日历功能