手把手教你用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模拟器上,运行效果如下:
热门推荐
口臭竟成社交杀手?心理专家教你应对!
德伦口腔教你日常预防口臭小妙招
天山雪莲草茶:心血管的守护者
红雪茶:雪域高原上的抗氧化珍品
掌握18个即兴演讲公式,助你职场飞黄腾达!
引发眩晕症的原因
拉里·佩奇教你如何用即兴演讲提升团队管理
《即兴演讲》:让你秒变演讲高手
《京剧猫》:用动漫传承国粹
《京剧猫:霸王折》角色设计揭秘
北海国际客运港至海口最新船运攻略:北部湾66号复航详解
海信11轮渡:北海到海口的最佳出行攻略
北海国际客运港:去涠洲岛实现海鲜自由!
北海至海口航线攻略:码头选择、行程安排与船上体验全解析
口腔扁平苔藓患者饮食禁忌:五类食物需谨慎
米尔福德步道:新西兰最值得打卡的冬季徒步路线
红参适合什么人吃、怎么吃?
入住前必看!这些宾馆卫生细节你注意到了吗?
80、90后最在意的宾馆细节曝光!
武功山&虎跳峡:冬日徒步天堂推荐!
秋冬徒步,让你身心满血复活!
广东萝卜糕:传统美食的文化传承
广式萝卜糕 vs 港式萝卜糕:谁更胜一筹?
微波炉加热用什么容器?哪些不能用?一定要分清,乱用很危险!
电饭煲使用教程:从入门到精通
成都大学附属医院“一次挂号管三天”:让患者就医更省心
农历的魅力:历史与现代生活的文化桥梁探索
痛在关节,病在全身!为何痛风总是找上门?日常做好这11个护理!
职场即兴演讲,助你成为会议焦点!
董卿教你如何做好即兴演讲的心理准备