文章目录
- 前言
- 一、APK是什么?
- 二、生成步骤
- 1.新建项目
- 2.运行虚拟机 生成Debug版APK文件
- 3.生成Release版本APK文件(可在手机上安装)
- 总结
前言
提示:这里可以添加本文要记录的大概内容:
现在Android手机上所有应用都是apk,分为系统自带和第三方应用
提示:以下是本篇文章正文内容,下面案例可供参考
一、APK是什么?
APK(全称:Android application package,Android应用程序包)是Android操作系统使用的一种应用程序包文件格式,用于分发和安装移动应用及中间件。一个Android应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以被运行,而这种能被Android系统识别并运行的文件格式便是“APK”。 一个APK文件内包含被编译的代码文件(.dex 文件),文件资源(resources), 原生资源文件(assets),证书(certificates),和清单文件(manifest file)---本段来自秒懂百科
二、生成步骤
1.新建项目(有基础的跳过)
2.运行虚拟机 生成Debug版APK文件
但是它是运行时生成的,不是打包生成的。
此时你可以将这个app-debug.apk复制,然后通过QQ发送到你自己的手机上,然后你在手机上下载上下载试着安装一下,你看能不能行。
当然是不行的,只有release版本的APK才能安装在自己的手机上。
3.生成Release版本APK文件(可在手机上安装)
(小白)步骤:
0.点击选择Project,选择build.gradle文件打开,添加两行代码
aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false
我的android是3.5.2版本的(加这两行代码才能生成功,网上找的,添加位置下图有)
1
1.点击导航栏的Build→Generate Signed Bundle / APK…
2.需要一个商店的key,因为没有,所以创建一个新的,点击Create new…
3.选择生成jks文件的路径,(可在D盘创建一个专门放的)
4.补充以下信息
5.弹窗(不用担心,只不过是密码安全系数太低(我设置的是123456),点OK就行)
6.这里勾选上记住密码
7.选择release,下面两个都勾选上,然后点击Finish
8.当你看到屏幕的右下角出现这个提示时,说明你的APK已经生成了,你可以在你的app下看到多了一个release的文件夹,里面就是app-release.apk包,下面你可以复制发到手机上,然后下载,手机上是可以安装的。
9.成果(视频+源码(我放在gitee上需要可自己拿))(我自己的小app(小白制作))
源码路径:android_zxm: git真好用
总结
对文章进行总结:
本文仅仅简单介绍了Android如何生成apk