首页 > 其他分享 >IDEA编译封装APK及发布流程指导

IDEA编译封装APK及发布流程指导

时间:2023-08-04 11:11:25浏览次数:40  
标签:封装 IDEA next APK 点击 安装 页面

IDEA编译封装APK及发布流程指导

目录

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

1、安装Android SDK

image

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

image

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

image

继续next:

image

同意协议,点击finish:

image

之后会进入安装过程:

image

最后下载完成finish即可。

2、创建Android项目

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

image

选择Empty Activity模板:

image

image

image

image

3、项目结构

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

image

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

4、运行环境准备

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

image

image

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

image

获取手机镜像:

  • 选择镜像:

image

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

image

等待下载完成:

image

image

  • 安装HAXM

image

image

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

image

安装完成,finish结束:

image

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

image

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

image

finish完成创建:

image

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

image

5、安卓虚拟机运行APP

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

image

运行后如下:

image

缩小虚拟设备列表:

image

截图:

image

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

  • 修改布局内容

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

image

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

image

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

image

6、发布APK

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

发布方法:

点击Build---》Generate Signed Bundle / APK

image

选择APK,next:

image

Key store path,选择新建key文件

image

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

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

image

记住密码,进入下一步:

image

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

image

image

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

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

PS:****************************************************************************************************
欢迎大家留言收藏,点点关注,如有问题欢迎指正,若对你有帮助,动动你的小手,点个赞哟~~~~~

标签:封装,IDEA,next,APK,点击,安装,页面
From: https://www.cnblogs.com/onestarlearner/p/17605360.html

相关文章

  • 本地配置IDEA启动EDAS应用环境
    参考链接:https://help.aliyun.com/document_detail/44163.html?spm=a2c4g.11186623.2.23.6c615919IjeBUt环境要求:jdk1.7或以上、maven3.0或以上、IDEA应为企业版非社区版 下面就以一个真实的EDAS项目配置作为讲解: 1确定配置好maven、java......
  • 封装CentOS系统几个步骤
    准备工作1.干净的操作系统镜像,推荐官方下载。2.一台linux主机,需要安装mkisofs3. kickstarts文件封装光盘1.复制文件cdiso文件所在目录mount-oloop./CentOS-6.5-......
  • Spring Data JPA 的开发神级IDEA插件 -- JPA Buddy
    1.概述JPABuddy是一个广泛使用的IntelliJIDEA插件,面向使用JPA数据模型和相关技术(如SpringDataJPA,DB版本控制工具(Flyway,Liquibase),MapStruct等)的新手和有经验的开发人员。该插件提供了可视化设计器、代码生成和其他检查,这些检查应根据JPA的最佳实践简化开发并改进代码。该插......
  • IDEA超强XSD文件编辑插件-XSD / WSDL Visualizer
    前言XSD/WSDLVisualizer可以简化XML架构定义(XSD)和WSDL文件编辑过程;通过使用与IntelliJ无缝集成的可视化编辑器,转换处理XSD和WSDL文件的方式。告别导航复杂和难以阅读的代码的挫败感,迎接流线型和直观的体验。插件安装在线安装IntelliJIDEA可通过在线安装的方式,安装时......
  • IDEA必备插件之Sequence Diagram,你GET了么?
    前言“无论是快速了解业务流程,还是快速的熟悉系统的业务代码逻辑,以及各个类和方法等的调用关系,时序图无疑是其中一种不可获取的简便快捷的方式。一起来了解下,IDEA如何快速生成时序图吧。”工作中,经常需要绘制时序图说明业务流程的设计走向,而逻辑较复杂的时序图,若是单纯的通过人......
  • 【SpringBoot学习】2、idea 配置 SpringBoot 热启动详解,和热启动失效解决方案
    一、idea配置springboot热启动方法1、添加spring-boot-devtools的包,true必须加上。<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></d......
  • 手动封装callES6
     目录前言导语 代码部分总结前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷导语手动封装callES6......
  • node封装一个图片拼接插件
    说在前面平时我们拼接图片的时候一般都要通过ps或者其他图片处理工具来进行处理合成,这次有个需求就需要进行图片拼接,而且我希望是可以直接使用代码进行拼接,于是就有了这么一个工具包。插件效果通过该插件,我们可以将图片进行以下操作:1、横向拼接两张图片如下,我们有这么两张......
  • C++逆向分析——继承与封装
    面向对象程序设计之继承与封装之前已经学习过继承和封装了,但是要在实际开发中使用,光学语法和原理是不够的,在设计层面我们需要做一些优化。如下代码是继承的例子:#include<stdio.h>classPerson{public:intAge;intSex;voidWork(){printf("Person:Work()"......
  • 封装的axios请求
    axios实例常用配置letrequest=axios.create({baseURL:'http://localhost:8080',//请求的域名,基本地址timeout:5000,//请求的超时时长,单位毫秒url:'/data.json',//请求的路径method:'get,post,put,patch,delete',//请求方法headers:{token:''//比如to......