android studio打包h5,Android Studio打包生成APK教程
一、修改版本和指定生成APK文件名【可选】
将项目切换到Project视图,打开app目录下的build.gradle文件
1.1 修定软件版本
如1.2图所示。
versionCode是app的大版本号,为数值类型,默认为1我这里改为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"
}
}
二、进行安全加固【可选】
如果想提高APP的反编译能力,可以对APP进行安全加固,参看APP安全防护基本方法(混淆/签名验证/反调试)
三、导出签名发布版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 Studio 打包生成apk
打开AndroidStudio,并且打开想要生成apk文件的项目 点击工具栏上面的“Builder” 点击“Builder”之后在下拉菜单里面可以看到“Genarate Singed APK”,点 ...
Android Studio 打包生成 APK
1. 第一步 Build -> Generate Signed APK 2. 之后会要求开发者输入相关的密钥文件和密码 如果有则找到对应的 .jks 文件输入密码完成相应操作,否则则创建一个对应 ...
uni-app&;H5&;Android混合开发二 || 使用Android Studio打包应用APK
前言: 在上一章节我们已经讲了如何uni-app离线打包Android平台教程,这一章就该来讲讲如何使用Android Studio打包应用APK提供给Android手机安装使用了. 第一步.首先打开 ...
eclipse 和 android studio 打包签名apk问题
首先,我使用eclipse打包了一个签名apk 然后,我使用同一个签名文件在android studio 打包同一个项目 接下来,首先安装eclipse 打包的apk,然后安装android stud ...
Android Studio单独生成apk
/********************************************************************* * Android Studio单独生成apk * 说明: ...
Android Studio 打包自定义apk文件名
使用Android Studio打包的时候,我们有时候需要自定义apk的文件名,在此记录一下. 在app的build.gradle中,根节点下使用关键词def声明一个全局变量,用于获取打包的时间,格式 ...
Android Studio 打包生成正式apk(XXX-release.apk)的两种方式
{ 方式一:使用Android Studio生成1.点击Build->Generate Signed apk,首次点击可能会提示输入操作系统密码2.弹出如下对话框,还没有生成过keystore ...
【Android Studio安装部署系列】十、Android studio打包发布apk安装包
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 使用Android studio发布apk安装包的操作步骤. 开始打包发布apk Build > Generate Signe ...
在eclipse中将android工程打包生成apk文件
1.)生成keystore 按照下面的命令行 在C:\Program Files\Java\jdk1.6.0_10\bin>目录下,输入keytool -genkey -alias androi ...
随机推荐
Azure 云服务中的实例端点
Azure云服务(cloud Servive)中有三种端点类型(endpoint type):输入端点(input);内部端点(internal);实例端点(InstanceInput) 1.输入端点 ...
用gd库画矩形和椭圆
画矩形:bool imagerectangle ( resource $image画布资源 , int $x1左上角的坐标 , int $y1 , int $x2 右下角坐标, int $y2 , i ...
django 实现登录时候输入密码错误5次锁定用户十分钟
在学习django的时候,想要实现登录失败后,进行用户锁定,切记录锁定时间,在网上找了很多资料,但是都感觉不是那么靠谱, 于是乎,我开始了我的设计,其实我一开始想要借助redis呢,但是想要先开发一个 ...
Kali学习笔记43:SQL盲注
前面的文章都是基于目标会返回错误信息的情况进行判断是否存在SQL注入 我们可以轻易根据数据库报错信息来猜测SQL语句和注入方式 如果程序员做得比较好,不显示错误信息,这种情况下得SQL注入称为SQL盲 ...
mysql5.7采坑
2018年8月21日16:57:16 datetime 类型新默认值不能全部为 0000-00-00 00:00:00date也是新默认值直接date('Y-m-d H:i:s','0');datet ...
Python三大神器:装饰器,迭代器,生成器
一.装饰器 由于一个函数能实现一种功能,现在想要在不改变其代码的情况下,让这个函数进化一下,即能保持原来的功能,还能有新的"技能",怎么办? 现已经存在一个自定义的函数func1, ...
从oracle到mysql
过去四年一直是使用oracle,现在要开始使用mysql了,对于使用中发现的不同之处,我在此记录 mysql在linux下表名区分大小写,windows下表名不区分大小写 mysql没有number类 ...
HDU 5842 Lweb and String 水题
Lweb and String 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5842 Description Lweb has a string S ...
采用 ITextPDF 类库测试向 PDF 中加入图片的示例
package com.smbea.image; import com.artup.util.image.ImageUtil; import com.itextpdf.text.*; import c ...
MySQL -- Ubuntu下的操作命令
=======================安装======================参照MySQL官网的步骤:https://dev.mysql.com/doc/mysql-apt-repo ...
android studio打包h5,Android Studio打包生成APK教程相关推荐
- Android Studio 打包H5网址页面,封装APK
Android Studio 打包H5网址页面,封装APK 一.下载 AndroidStudio 二.配置SDK 三.新建项目 四.配置项目 MainActivity WebViewClient An ...
- Android Studio使用签名打包发布APP(安卓生成apk文件)
一.创建签名密钥库文件 1.在 Build 菜单中选择 Generate Signed Bundle / APK... 2.选择 APK,点击 Next ,进入下一步 3.点击 Create new. ...
- 【Android】打包生成APK教程
一.修改版本和指定生成APK文件名[可选] 将项目切换到Project视图,打开app目录下的build.gradle文件 1.1 修定软件版本 versionCode是app的大版本号,为数值类型, ...
- 打包aab,从AAB文件生成Apk文件(Android应用程序捆绑包)
Is there any way to generate an apk file from android app Bundle via terminal or using android studi ...
- 如何在手机上打包生成APK
by Amour.wang 通常我们都是在电脑上开发android应用,但是有些情况下不方便带电脑,又想临时修改一些参数重新生成apk,于是就发现了一个神器 AIDE(http://www.andro ...
- Android Studio打包生成APK
Android Studio打包生成APK 当我们编写好代码,测试号应用后,需要在真机环境下测试,这个时候要生成apk,具体步骤如下: 如图,点击Build > Generate Signed ...
- Android Studio 超级简单的打包生成apk
为什么要打包: apk文件就是一个包,打包就是要生成apk文件,有了apk别人才能安装使用.打包分debug版和release包,通常所说的打包指生成release版的apk,release版的apk ...
- 《Android studio 创建生成keystore SHA1值的申请 高德地图key值申请 android studio 打包生成apk》
开发背景:目前做车载项目,领导要求用高德地图.整理了一下,差不多就是下面的目录: 一.创建生成keystore: 二.SHA1值的申请: 三.高德地图key值申请: 四.android studio ...
- Android Studio 超级简单的打包生成apk的方法
本文介绍了Android Studio 超级简单的打包生成apk,分享给大家,也给自己留个笔记. 为什么要打包: apk文件就是一个包,打包就是要生成apk文件,有了apk别人才能安装使用.打包分de ...
- 不翻qiang搞定Android Studio Google库加载不下来的问题 打包生成apk android studio 3.2打灰机程序源码带详细注释
1.Google库加载不下来的问题 其实我们可以给dl.google.com设置个代理,然后库都能正常加载下来了.步骤如下: 打开站长工具网站,http://ping.chinaz.com/dl.go ...
最新文章
- 机器学习中目标函数、损失函数、代价函数之间的区别和联系
- 一行预处理代码,让你的CV模型更强!Google出品
- 彩色图如何转换成灰度
- [我的1024开源程序]100元写的单词本说明书
- P4083-[USACO17DEC]A Pie for a Pie G【线段树,最短路】
- 机器学习岗位太少_太多的东西要学习,很少的时间
- 华为手机应用鸿蒙os,华为手机内置应用逐渐向鸿蒙 OS 靠拢
- 【360开源】Quicksql——更简单,更安全,更快速的跨数据源统一SQL查询引擎
- p2p网络中的NAT穿透技术----常见NAT穿越解决方案
- 一支python教学_第一只python爬虫
- python降维可视化 自编码_如何使用自动编码器可视化降维? (Python | TensorFlow)...
- Mybatis JPA-集成方案+代码解析
- 古体字与简体字对照表_简体字繁体字对照表
- 如何压缩PDF文件的大小
- js逐步教你实现原生汇率计算器系统(html逻辑 css逻辑 js逻辑)
- matlab 打开access文件,matlab读取Access数据(.mdb文件)
- [整理]邮件里常用英文缩写
- ai绘画到底有大强?我开发了一款ai绘画(来看看)
- Unity实现推箱子
- UCOSii和Linux的区别和联系
热门文章
- 设计模式 - 模板方法设计模式
- 通信原理第七版樊昌信 课后习题答案详解
- AE插件 点线面三维粒子插件 Plexus Mac v3.1.8破解版
- hbuilderX里uniapp和php,使用 DCloud 工具 HBuilder X 开发 uni-app 项目踩过的一些坑
- 中海达数据怎么转rinex_GPS_OEM原始数据向Rinex格式转换的方法[1]
- 最强面试题整理第二弹:Python 进阶面试题(附答案)
- ※ 冯·诺依曼体系结构——模拟 TOY 计算机(MOOC版)
- pythonui自动化断言,python UI自动化13- 断言方法
- pdf怎么设置密码?
- 读王元之《数学大辞典》