利用IDEA编译封装Android APK操作方法

本文最后更新于:2023年11月15日 凌晨

**==注:==**以下步骤基于IDEA Community 2023.1.1版本操作。

image-20231110003802687

1、安装Android SDK

image-20230516182304899

一开始检查无SDK安装,点击next进行安装:

image-20230516182512814

修改安装的内容,默认安装SDK即可,修改安装位置,点击next继续安装:

image-20230516182440374

继续next:

image-20230516182649248

同意协议,点击finish:

image-20230516182757532

之后会进入安装过程:

image-20230516182846165

最后下载完成finish即可。

2、创建Android项目

安装完SDK之后,next继续创建模板:

image-20230516183928652

选择Empty Activity模板:

image-20230516184345674

image-20230516184801891

image-20230516185015732

image-20230517091251806

3、项目结构

生成项目后,主要的结构如下:

image-20230517141803431

项目默认创建了主活动文件,目录为src/main/java/com.*.*下面的MainActivity.kt,并且创建对应的主页面res/layout/activity_main.xml,中默认写入了Hello World。

4、运行环境准备

在run窗口配置,进入Device Manager中新建虚拟设备:

image-20230517142157196

image-20230517142311897

选择任意一种phone设备,之后next进入下一步:

image-20230517142510075

获取手机镜像:

  • 选择镜像:

image-20230517142708298

  • 同意协议之后,下载镜像:

image-20230517142737944

等待下载完成:

image-20230517143012763

安装完成:

image-20230517150615464

  • 安装HAXM

image-20230517150721174

image-20230517150745014

选则安装程序,同意协议,点击next继续(安装过程弹出需要管理员权限,同意安装即可):

image-20230517150820053

安装完成,finish结束:

image-20230517150930328

安装结束后,此提示依旧存在,可忽略,此页面为静态页面,后续重新打开页面会修复:

image-20230517151154107

  • 选中镜像,继续下一步创建:

image-20230517151139175

finish完成创建:

image-20230517151448373

创建完成之后会出现在虚拟设备列表中:

image-20230517151405917

5、安卓虚拟机运行APP

选择虚拟机直接点击右上角运行图标运行APP

image-20230517154808072

运行后如下:

image-20230517154646772

缩小虚拟设备列表:

Snipaste_2023-05-17_15-52-20

截图:

image-20230517154622689

将HelloWrord字样修改成其他,然后点击运行按钮旁的第二个重启按钮,更新的代码会即时生效而不用重启虚拟机,开发过程中便于我们调试。

  • 修改布局内容

选中元素,右击进入Go to XML:

image-20230517155853605

或点击页面右上角Code进入编辑:

image-20230517160041903

XML页面可以修改页面布局,点击右上角design切换至原来页面:

image-20230517155757627

6、发布APK

开发完应用app后,我们就可以发布成apk,提供他人下载安装。

发布方法:

点击Build—》Generate Signed Bundle / APK

image-20230517161604019

选择APK,next:

image-20230517161627540

Key store path,选择新建key文件

image-20230517161717098

按照提示填写key存放路径和Password以及名称和组织,点击OK继续下一步:

注:后续每一轮打包发布APK都需要此key文件和Password,很重要,记好谨防丢失。

image-20230517162141618

记住密码,进入下一步:

image-20230517163133491

选择发布版本有debug和release两种,选择其中一个进行打包:debug是内测版文件比较大,用于开发调试。release是发行版比较小,运行也快。

image-20230517163442348

image-20230517165038317

打包完成apk的输出目录默认会在app下如目标路径下如AndroidAPP\app\release,确认完成后,该目录下就生成了apk文件,发到手机上就能安装运行了。

至此整个APK封装发布流程完成了。


利用IDEA编译封装Android APK操作方法
http://www.codestar.top/2023/11/03/JAVA/利用IDEA编译封装Android APK操作方法/
作者
mini小新
发布于
2023年11月3日
更新于
2023年11月15日
许可协议