Android Studio如何打包生成APK

 更新时间:2020年09月22日 15:19:32   作者:诸子流  
这篇文章主要介绍了Android Studio如何打包生成APK,帮助大家更好的进行安卓开发,感兴趣的朋友可以了解下

一、修改版本和指定生成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"
 }
}

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

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

三、导出签名发布版apk

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

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

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

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

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

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

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

以上就是Android Studio如何打包生成APK的详细内容,更多关于Android Studio打包生成APK的资料请关注脚本之家其它相关文章!

相关文章

  • 详解Android中的沉浸式状态栏效果实例

    详解Android中的沉浸式状态栏效果实例

    本篇文章主要介绍了Android中的沉浸式状态栏效果,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • Android中TelephonyManager用法实例

    Android中TelephonyManager用法实例

    这篇文章主要介绍了Android中TelephonyManager用法,结合实例形式分析了TelephonyManager类的功能,使用技巧与相关注意事项,需要的朋友可以参考下
    2016-03-03
  • Android增量升级的方法和原理详细介绍

    Android增量升级的方法和原理详细介绍

    这篇文章主要介绍了Android增量升级的方法和原理,有需要的朋友可以参考一下
    2014-01-01
  • Android 取消蓝牙配对框实现自动配对功能

    Android 取消蓝牙配对框实现自动配对功能

    这篇文章主要介绍了Android 取消蓝牙配对框实现自动配对功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • android Socket实现简单聊天小程序

    android Socket实现简单聊天小程序

    这篇文章主要为大家详细介绍了android Socket实现简单聊天小程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • Android列表对话框用法实例分析

    Android列表对话框用法实例分析

    这篇文章主要介绍了Android列表对话框用法,实例分析了Android实现列表对话框的布局、设置及功能等相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • Flutter绘制之路径联合详解

    Flutter绘制之路径联合详解

    在Flutter绘制中,path路径可谓是绘制中的核心,通过path路径可以绘制出任意的二维图形,所以本文就来和大家聊聊Flutter中路径联合的相关知识,感兴趣的可以了解一下
    2023-06-06
  • Android实现快速滚动FastScrollView效果

    Android实现快速滚动FastScrollView效果

    这篇文章主要介绍了Android实现快速滚动FastScrollView效果,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • Android实现倒计时的方案梳理

    Android实现倒计时的方案梳理

    这篇文章主要介绍了Android实现倒计时的方案梳理,下面文章围绕主题展开Android倒计时方案,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • SQLite数据库在Android中的使用小结

    SQLite数据库在Android中的使用小结

    SQLIte是一款轻型的数据库,占用资源非常低,在嵌入式设备中,可能只需几百k的内存,这篇文章主要介绍了SQLite数据库在Android中的使用,需要的朋友可以参考下
    2024-07-07

最新评论