Android Studio如何打包生成APK

作者:诸子流 时间:2022-10-18 04:19:23 

一、修改版本和指定生成APK文件名【可选】

将项目切换到Project视图,打开app目录下的build.gradle文件

1.1 修定软件版本

如1.2图所示。

versionCode是app的大版本号,为数值类型,默认为1我这里改为2。

versionName是app的具体版本号,为际符串类型,默认为1.0我这里改为2.3。

1.2 指定生成的APK文件名

一样是在build.gradle文件中修改,默认生成的release版apk名为app-release.apk。

在android内部defaultConfig同层下添加以不内容(outputFileName改成自己想要的apk名)


android.applicationVariants.all {
variant ->
variant.outputs.all {
 // 此处指定生成的apk文件名
 outputFileName = "SecTest.apk"
}
}

Android Studio如何打包生成APK

二、进行安全加固【可选】

如果想提高APP的反编译能力,可以对APP进行安全加固

三、导出签名发布版apk

直接点“Build APK(s)”生成的是使用默认的debug.keystore签名的Debug版apk(生成在app\build\outputs\apk\debug目录下),真正发布软件时我们需要生成自己密钥签名的release版apk。

菜单栏----Build----Generate Signed APK

Android Studio如何打包生成APK

在Key store path中输入自己要用来进行签名的密钥文件的存放位置,同时输入密钥文件的读写用户名密码(如果还没有密钥文件点击图中的“Create New”进行创建即可)

Android Studio如何打包生成APK

APK Destination Folder-----APK文件生成的目录

Build Type----生成release版还是debug版

Signature Version----对哪些部分进行签名

Android Studio如何打包生成APK

生成完成后在指定生成目录下即会有一个release文件夹在其下即可找到生成的apk(app-release.apk是我之前生成的版本)

Android Studio如何打包生成APK

来源:https://www.cnblogs.com/lsdb/p/9337342.html

标签:Android,Studio,打包,APK
0
投稿

猜你喜欢

  • winform 中显示异步下载的图片

    2022-09-03 19:04:07
  • Android ViewPager导航小圆点实现无限循环效果

    2022-07-09 13:10:33
  • android仿微信表情雨下落效果的实现方法

    2023-07-15 13:44:14
  • android判断一个Activity是否处于栈顶的实例

    2021-06-24 18:37:39
  • Android自定义View实现带4圆角或者2圆角的效果

    2023-04-08 04:32:10
  • SpringBoot全局异常与数据校验的方法

    2023-12-11 10:46:06
  • C#检测上传文件真正类型的方法

    2021-10-28 11:32:59
  • Spring Boot 利用 XML 方式整合 MyBatis

    2023-02-09 23:01:18
  • C#正则实现Ubb解析类的代码

    2021-10-23 22:19:38
  • C# SendInput 模拟鼠标操作的实现方法

    2022-03-15 00:07:25
  • Android使用TextView,设置onClick属性无效的解决方法

    2022-06-27 11:32:39
  • Java如何把数组转换为ArrayList

    2021-08-14 19:59:45
  • Mybatis源码解析之事务管理

    2023-01-14 10:59:34
  • Java实现数据连接池Druid举例

    2022-12-10 21:21:47
  • C#之CLR内存字符串常量池(string)

    2023-04-23 00:09:12
  • 详解Android通知栏沉浸式/透明化完整解决方案

    2023-09-06 03:59:11
  • C#对二进制数据进行base64编码的方法

    2023-09-02 23:26:12
  • Java 多线程并发ReentrantLock

    2022-02-23 11:53:23
  • Android应用中利用ViewPager实现多页面滑动切换效果示例

    2023-01-27 04:32:19
  • 对指定的网页进行截图的效果 C#版

    2022-07-04 03:14:18
  • asp之家 软件编程 m.aspxhome.com