关于Mac Android 打包 APK
目录
关于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相关推荐
- android打包apk时混淆遇到的问题
android打包apk的时候一般会选择混淆,而在eclipse中常使用的是proguard来混淆.有很多时候引用了第三方包的时候会导致打包不成功,或者打包成功不能运行的情况. 首先看看正常的prog ...
- mac android 打包,android studio如何生成apk android studio打包apk教程
在android sutdio上写完一个项目之后,如何把这个项目打包发布呢,如果想在手机上运行或者别人可以直接安装,那么就要把项目打包成apk,下面来看android studio打包apk教程. 打 ...
- android打包apk不能安装程序,Android Studio 打包apk后应用未安装
本文转载地址 http://blog.csdn.net/sinat_14849739/article/details/76383281 前言 Android 要求所有 APK 必须先使用证书进行数字签 ...
- android打包apk进程序闪退,解决安卓打包apk安装后打开闪退的问题
系统版本 Android Studio版本 Build APK方式生成APK 调试的时候好好的,将打完的包传输到手机上进行安装,安装成功,但是一打开就闪退. 没办法,只好通过在命令行运行adb log ...
- Android打包APK流程及原理描述
Android的包文件APK分为两个部分:代码和资源,所以打包方面也分为资源打包和代码打包两个方面,这篇文章就来分析资源和代码的编译打包原理. APK整体的的打包流程如下图所示: 具体说来: 通过AA ...
- Android 打包apk出错问题
记录我的一次解决错误的过程 前天写了一个小东西,能运行但是打包的时候 出错了: 由于我是刚学安卓,不知道这是啥问题,查了好长时间百度,才大概知道 我引用的json jar有两个jar 引用的类重复, ...
- Android 打包apk不能覆盖安装
首先通过日志排查错误 发现是签名不一致问题 我是debug模式下安装release包不能覆盖 release包下可以覆盖安装 这时候配置一下就可以debug模式下的签名就可以了 https://www ...
- android打包apk、apk签名及360加固工具的使用
- Android打包APK后禁止通过DMMS的Logcat查看程序输出的调试信息
因为app安全检测"应用程序调试信息泄露敏感数据"一项不过关,需要禁止调试日志的输出,后来找到了关闭Log日志的方法,经过测试同样适用于System.out.println等很好用 ...
最新文章
- 【原创】大数据基础之Ambari(1)简介、编译安装、使用
- python如何打印时间,在python2.7中,如何提取和打印日期、时间和m
- zrender zlevel层叠控制和Group使用笔记
- 京东到家发布618消费预测报告:原来这个时间点大多人在摸鱼?
- 数据分析技术 使用SQL和EXCEL工具 第2版 pdf
- Ubuntu中Lamp的一些配置
- 华为的mysql数据库如何登陆_怎么登陆mysql数据库
- 输出 系统 环境变量
- 精选13款Spring Boot 优质GitHub开源项目!
- 珠宝订货(订单)系统与ERP实现库存信息同步的实现方案分享
- 【CodingNoBorder - 07】无际软工队 - 求职岛:ALPHA 阶段测试报告
- Redis 之 SessionCallback RedisCallback 使用
- 计算机主板电路总线类型没有,电脑主板总线是什么意思
- 微型计算机键盘上的tab键汉语译为,微型计算机键盘上的Tab键汉语译为()。
- 25000linux集群源码,一文看懂 Redis5 搭建集群
- 当代年轻人到底怎么跨越阶层?
- iOS IAP应用内购详细步骤和问题总结指南
- 浅谈vue项目进阶开发-杂谈1
- Linux 系统的基本使用
- 360校园招聘2015届技术类笔试题
热门文章
- matlab 将字符串分割,matlab字符分割方法
- Android 热修复方案Tinker(三) Dex补丁加载
- 论文《PM-Huber: PatchMatch with Huber Regularization for Stereo Matching》学习
- 利用iText和zxing生成和读pdf417二维码
- linux右上角没有wifi,linux没有wifi
- PMP常考知识点核对单-7.项目成本管理
- Android stutio实现Activity数据传递和回传
- 今天动手打了女儿,但是她的行为却让我即感动又惭愧
- 用Matlab写脚本求解线性方程组,让大家拥有一个线性方程组计算器
- 如尼文字(卢恩字母)全解