手把手教你用Android Studio创建工程与打包APK
创作时间:
作者:
@小白创作中心
手把手教你用Android Studio创建工程与打包APK
引用
CSDN
1.
https://blog.csdn.net/linxinfa/article/details/109150951
本文将详细介绍如何使用Android Studio创建工程并打包APK。对于初学者来说,掌握这些基本操作是开发Android应用的重要一步。
一、前言
在开始之前,确保你已经安装了最新版本的Android Studio。如果尚未安装,可以从Android开发者官网下载并安装。
二、创建工程
- 打开Android Studio,点击菜单栏中的
File -> New -> New Project...
- 在弹出的对话框中选择
Empty Activity
,然后点击Next
- 填写工程信息:
- Name:工程名称
- Package name:包名
- Save location:工程保存路径
- Language:选择Java或Kotlin
- 点击
Finish
完成工程创建。创建完成后,你将看到MainActivity.java
文件。
三、设置gradle-wrapper.properties
首次使用时,建议设置gradle-wrapper.properties
中的distributionUrl
,以避免国内下载速度慢的问题。
- 下载最新版本的Gradle(例如Gradle 7.5):Gradle下载页面
- 解压下载的Gradle压缩包
- 在
gradle-wrapper.properties
中设置本地路径,格式为file:///path/to/gradle-7.5-all.zip
distributionUrl=file:///D:/software/AndroidStudio/gradle-7.5-all.zip
四、全局build.gradle设置阿里云镜像
为了加速依赖下载,可以在全局build.gradle
中添加阿里云镜像源。
buildscript {
repositories {
maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter'}
}
dependencies {
classpath 'com.android.tools.build:gradle:7.4.2'
}
}
allprojects {
repositories {
maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter'}
}
}
五、执行Sync Project with Gradle Files
修改完build.gradle
后,需要执行Sync Project with Gradle Files
功能同步工程设置。这个过程可能需要一些时间,因为会下载一些必要的依赖。
六、设置apk名字
在app/build.gradle
中设置APK的名称。
android {
applicationVariants.all {
variant ->
variant.outputs.all {
// 此处指定生成的apk文件名
outputFileName = "helloworld.apk"
}
}
}
如果不设置,默认生成的release版APK名为app-release.apk
。
七、打包apk
打包APK需要使用keystore进行签名,可以使用默认的debug.jks
,也可以自己创建一个jks进行签名。
1. 使用默认debug.jks的debug版apk
- 点击菜单栏
Build -> Build Bundle(s) / APK(s) -> Build APK(s)
- 这种方式会使用默认的
debug.jks
签名Debug版APK - 生成的APK可以在
app/build/outputs/apk/debug
目录中找到
2. 自己创建keystore的release版apk
- 菜单栏选择
Build - Generate Signed Bundle / APK...
- 勾选
APK
,点击Next
- 在
Key store path
中输入自己的证书文件存放位置,同时输入证书文件的读写用户名密码(如果还没有密钥文件,可以点击图中的Create new
进行创建) - 填写证书信息,点击
OK
- Key store path:证书存放路径
- Validity(years):有效期(单位:年)
- Alias:证书别名
- First and Last Name:姓名
- Organizational Unit:企业中的部门
- Organization:机构/企业
- City or Locality:城市或地区
- State or Province:州或省
- Country Code:国家代号(中国为CN)
- 输入密码和别名,继续
Next
- 设置APK生成目录和Build Type(选择release版)
- 点击
Finish
完成签名和打包
八、运行apk
将生成的APK安装到手机或Android模拟器上,运行效果如下:
热门推荐
超级英雄电影都有多元宇宙,但真正诠释到位的只有这一部
五行健脾散:适宜与禁忌人群解析
鱼腥草种植技术:从土壤选择到日常管理的全方位指南
3位大师级名中医治疗癌症经验方
离职时领年终奖成争议焦点 应明确发放规则
巴彦淖尔房屋价格走势分析:供需变化与未来预测
前端开发者跳槽完全指南:从简历到面试的全方位准备
出道二十年,刀郎为何还能硬控华语乐坛?
文明7和文明6有什么区别?文明7和文明6哪个更好玩?
什么是像素合并?对手机摄像有哪些优势?
房琪:从三本毕业到央视主持人,再到千万网红,她的人生有多励志
森林类型及其特征:完整指南
Excel中变动幅度的计算方法与应用
“昭昭如愿,岁岁安澜”:这句祝福语的深意与来源
有效沟通的四大原则
鼻咽癌做哪些检查
丁火生于亥月富贵 丁火生于亥月得令吗
【日本旅游贴士】8个需知的机场、货币、交通和签证信息
体检发现肝囊肿、肾囊肿严重吗?医生:这3个地方有囊肿要警惕
同层排水有哪些优势
怎么用excel记水电
摄影必备:ND滤镜的用途及使用攻略
渐冻症:“解冻”之路在何方
丑柑和粑粑柑的区别是什么?
如何精确计算养老保险金?这些计算方法有何变化趋势?
业余无线电的成长之路——基础知识篇
露台阳光房设计指南:如何打造通透舒适的户外生活空间
小狗几个月可以训练不乱撒尿?有效方法是什么?
武咸城际南延之路!武咸昌、咸修吉、咸平浏,哪条能落地?
乙肝治愈后为何“卷土重来”?这些因素不能忽视