问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

手把手教你用Android Studio创建工程与打包APK

创作时间:
作者:
@小白创作中心

手把手教你用Android Studio创建工程与打包APK

引用
CSDN
1.
https://blog.csdn.net/linxinfa/article/details/109150951

本文将详细介绍如何使用Android Studio创建工程并打包APK。对于初学者来说,掌握这些基本操作是开发Android应用的重要一步。

一、前言

在开始之前,确保你已经安装了最新版本的Android Studio。如果尚未安装,可以从Android开发者官网下载并安装。

二、创建工程

  1. 打开Android Studio,点击菜单栏中的File -> New -> New Project...
  2. 在弹出的对话框中选择Empty Activity,然后点击Next

  1. 填写工程信息:
  • Name:工程名称
  • Package name:包名
  • Save location:工程保存路径
  • Language:选择Java或Kotlin

  1. 点击Finish完成工程创建。创建完成后,你将看到MainActivity.java文件。

三、设置gradle-wrapper.properties

首次使用时,建议设置gradle-wrapper.properties中的distributionUrl,以避免国内下载速度慢的问题。

  1. 下载最新版本的Gradle(例如Gradle 7.5):Gradle下载页面
  2. 解压下载的Gradle压缩包
  3. 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

  1. 点击菜单栏Build -> Build Bundle(s) / APK(s) -> Build APK(s)
  2. 这种方式会使用默认的debug.jks签名Debug版APK
  3. 生成的APK可以在app/build/outputs/apk/debug目录中找到

2. 自己创建keystore的release版apk

  1. 菜单栏选择Build - Generate Signed Bundle / APK...
  2. 勾选APK,点击Next
  3. Key store path中输入自己的证书文件存放位置,同时输入证书文件的读写用户名密码(如果还没有密钥文件,可以点击图中的Create new进行创建)
  4. 填写证书信息,点击OK

  • Key store path:证书存放路径
  • Validity(years):有效期(单位:年)
  • Alias:证书别名
  • First and Last Name:姓名
  • Organizational Unit:企业中的部门
  • Organization:机构/企业
  • City or Locality:城市或地区
  • State or Province:州或省
  • Country Code:国家代号(中国为CN)
  1. 输入密码和别名,继续Next
  2. 设置APK生成目录和Build Type(选择release版)
  3. 点击Finish完成签名和打包

八、运行apk

将生成的APK安装到手机或Android模拟器上,运行效果如下:

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号