目录

关于Mac Android 打包 APK

方式一:使用Android Studio生成

1.点击Build->Generate Signed apk,首次点击可能会提示输入操作系统密码

2.弹出如下对话框,还没有生成过keystore ,所以点击Create new,新建keystore 请参照 Android Studio中创建keystore_BettyLi的博客-CSDN博客_创建keystore

3.弹出如下对话框,生成过keystore,如果没有保存过密码的进入之后要输入密码,输入之后直接next

4.填写路径,选择签名版本,点击Finish

5.V2是Android 7.0出现的更安全更快速的签名方式。

方式二:使用Gradle 生成

1.编辑 根目录文件 gradle.properties

2.编辑 app/build.gradle 读取指定的路径密码

3.菜单栏Build ->Build Bundle(s)/ APK(s)->Build APK(s)

4.成功


关于Mac Android 打包 APK

方式一:使用Android Studio生成

1.点击Build->Generate Signed apk,首次点击可能会提示输入操作系统密码

2.弹出如下对话框,还没有生成过keystore ,所以点击Create new,新建keystore 请参照 Android Studio中创建keystore_BettyLi的博客-CSDN博客_创建keystore

3.弹出如下对话框,生成过keystore,如果没有保存过密码的进入之后要输入密码,输入之后直接next

4.填写路径,选择签名版本,点击Finish

5.V2是Android 7.0出现的更安全更快速的签名方式。

出现如下弹出框表示打包完成,可以去你设置的路径中找打好的apk文件

方式二:使用Gradle 生成

1.编辑 根目录文件 gradle.properties

添加如下内容:

KEY_PATH = /Users/******/Project/AndroidProject/FirstCode/OKuoTianQi/TianQiStore
KEY_PASS = 123456
ALIAS_NAME =  key0
ALIAS_PASS = 123456

2.编辑 app/build.gradle 读取指定的路径密码

在android闭包中添加signingConfigs闭包

android {............signingConfigs {release {storeFile file(KEY_PATH)storePassword KEY_PASSkeyAlias ALIAS_NAMEkeyPassword ALIAS_PASS}debug {storeFile file('/Users/******/Project/AndroidProject/FirstCode/OKuoTianQi/TianQiStore')            storePassword '123456'keyAlias 'key0'keyPassword '123456'}}​
​​​​​​​}

在buildTypes release闭包中添加 signingConfig signingConfigs.release应用前面的签名配置(signingConfig 闭包必须在buildTypes 之前)

buildTypes {release {minifyEnabled true   //是否代码混淆multiDexEnabled true //防止方法数量超过65536导致错误proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'//配置签名//signingConfig signingConfigs.release
​​​​​​​}

3.菜单栏Build ->Build Bundle(s)/ APK(s)->Build APK(s)

4.成功

关于Mac Android 打包 APK相关推荐

  1. android打包apk时混淆遇到的问题

    android打包apk的时候一般会选择混淆,而在eclipse中常使用的是proguard来混淆.有很多时候引用了第三方包的时候会导致打包不成功,或者打包成功不能运行的情况. 首先看看正常的prog ...

  2. mac android 打包,android studio如何生成apk android studio打包apk教程

    在android sutdio上写完一个项目之后,如何把这个项目打包发布呢,如果想在手机上运行或者别人可以直接安装,那么就要把项目打包成apk,下面来看android studio打包apk教程. 打 ...

  3. android打包apk不能安装程序,Android Studio 打包apk后应用未安装

    本文转载地址 http://blog.csdn.net/sinat_14849739/article/details/76383281 前言 Android 要求所有 APK 必须先使用证书进行数字签 ...

  4. android打包apk进程序闪退,解决安卓打包apk安装后打开闪退的问题

    系统版本 Android Studio版本 Build APK方式生成APK 调试的时候好好的,将打完的包传输到手机上进行安装,安装成功,但是一打开就闪退. 没办法,只好通过在命令行运行adb log ...

  5. Android打包APK流程及原理描述

    Android的包文件APK分为两个部分:代码和资源,所以打包方面也分为资源打包和代码打包两个方面,这篇文章就来分析资源和代码的编译打包原理. APK整体的的打包流程如下图所示: 具体说来: 通过AA ...

  6. Android 打包apk出错问题

    记录我的一次解决错误的过程 前天写了一个小东西,能运行但是打包的时候 出错了:  由于我是刚学安卓,不知道这是啥问题,查了好长时间百度,才大概知道 我引用的json jar有两个jar 引用的类重复, ...

  7. Android 打包apk不能覆盖安装

    首先通过日志排查错误 发现是签名不一致问题 我是debug模式下安装release包不能覆盖 release包下可以覆盖安装 这时候配置一下就可以debug模式下的签名就可以了 https://www ...

  8. android打包apk、apk签名及360加固工具的使用

  9. Android打包APK后禁止通过DMMS的Logcat查看程序输出的调试信息

    因为app安全检测"应用程序调试信息泄露敏感数据"一项不过关,需要禁止调试日志的输出,后来找到了关闭Log日志的方法,经过测试同样适用于System.out.println等很好用 ...

最新文章

  1. 【原创】大数据基础之Ambari(1)简介、编译安装、使用
  2. python如何打印时间,在python2.7中,如何提取和打印日期、时间和m
  3. zrender zlevel层叠控制和Group使用笔记
  4. 京东到家发布618消费预测报告:原来这个时间点大多人在摸鱼?
  5. 数据分析技术 使用SQL和EXCEL工具 第2版 pdf
  6. Ubuntu中Lamp的一些配置
  7. 华为的mysql数据库如何登陆_怎么登陆mysql数据库
  8. 输出 系统 环境变量
  9. 精选13款Spring Boot 优质GitHub开源项目!
  10. 珠宝订货(订单)系统与ERP实现库存信息同步的实现方案分享
  11. 【CodingNoBorder - 07】无际软工队 - 求职岛:ALPHA 阶段测试报告
  12. Redis 之 SessionCallback RedisCallback 使用
  13. 计算机主板电路总线类型没有,电脑主板总线是什么意思
  14. 微型计算机键盘上的tab键汉语译为,微型计算机键盘上的Tab键汉语译为()。
  15. 25000linux集群源码,一文看懂 Redis5 搭建集群
  16. 当代年轻人到底怎么跨越阶层?
  17. iOS IAP应用内购详细步骤和问题总结指南
  18. 浅谈vue项目进阶开发-杂谈1
  19. Linux 系统的基本使用
  20. 360校园招聘2015届技术类笔试题

热门文章

  1. matlab 将字符串分割,matlab字符分割方法
  2. Android 热修复方案Tinker(三) Dex补丁加载
  3. 论文《PM-Huber: PatchMatch with Huber Regularization for Stereo Matching》学习
  4. 利用iText和zxing生成和读pdf417二维码
  5. linux右上角没有wifi,linux没有wifi
  6. PMP常考知识点核对单-7.项目成本管理
  7. Android stutio实现Activity数据传递和回传
  8. 今天动手打了女儿,但是她的行为却让我即感动又惭愧
  9. 用Matlab写脚本求解线性方程组,让大家拥有一个线性方程组计算器
  10. 如尼文字(卢恩字母)全解