手把手教你用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模拟器上,运行效果如下:
热门推荐
成都+九寨沟:五天四晚悠闲度假攻略
成都到防城港自驾游全攻略:带狗看海,乐享海鲜美食!
海带控酸大法:吃出健康体质!
菠菜控们看过来!吃出健康好气色
口苦不止是小毛病?及时关注有助于预防疾病
瓦屋山风景区入冬4日游攻略:寻味美食与自然奇观
中国人均预期寿命达到78.6,说明不了什么吗
白果怎么去壳?三种实用方法+食用注意事项
银杏果的功效与作用及安全食用指南
糖渍白果:一道传统中式甜品的制作方法
白果食用指南:白果心能不能吃?如何安全食用?
成都一号防空洞:从“秘密山洞”到国防教育基地
成都一号防空洞:60年历史建筑变身“天然空调房”
广东味·家乡美 | 潮汕年味,够“潮”!
膝关节痛按摩部位图解
开封第一楼灌汤包:冬日必打卡的老字号美味
开封冬季旅游全攻略:景点、美食、住宿一网打尽
八朝古都开封:从《清明上河图》到文旅新地标
探秘开封铁塔:千年古塔见证北宋繁华
交通事故现场证据收集指南:从拍照到科技手段全方位解析
春晚,不变的约定
李绅《悯农》:一首揭示古代农村经济真相的千古绝唱
李绅《悯农二首》:唐代农民的真实写照
口苦与胃癌有关吗?医生教你正确对待这一症状
金橘:告别口苦的神奇水果
崔克蝴蝶自行车:3200万天价背后的艺术与科技
安卓模拟器:手游开发的秘密武器
瓦屋山游玩指南
延庆春节文旅新玩法:长城文化与冰雪运动的完美融合
电热水器电脑板故障代码,故障维修和解决办法