Android 程序打包为APK
2023-09-11 14:14:35 时间
Andriod安装包文件(Android Package),简称APK,后缀名为.apk。
1、生成未签名的安装包
Build -> Build Bundle(s)/APK(s) -> Build APK(s) 会生成一个未签名的apk文件,默认为debug版,可以正常安装使用。
可以 Build -> Select Build Variant -> 选择生成的apk版本(debug、release),再 Build -> Build Bundle(s)/APK(s) -> Build APK(s) 生成对应版本的apk文件。
注意:
release版本的未签名的apk文件,在某些手机上无法安装,比如OPPO。
如果Build -> Select Build Variant 设置为release,之后再debug,debug config往往会报错,将Build -> Select Build Variant 设置为debug即可。
2、生成签名的安装包
Build -> Generate Signed Bundle/APK -> APK -> Create New 创建一个新的证书 (也可以选择一个已有的证书)->
ok -> 选择生成的APK文件所在目录、选择apk版本
点击finish即会在指定目录下生成一个签名的apk文件。
下次打包时,可以直接使用上面生成的签名: Choose existing 选择已存在的钥匙库文件,输入钥匙库密码、秘钥密码
debug版和release版的区别:
debug版包含调试信息,往往没有任何优化,适合程序调试。
release版是发布版,供用户使用,往往进行了各种优化。
相关文章
- Android 开源项目android-open-project解析之(二) GridView,ImageView,ProgressBar,TextView
- App测试中ios和Android有哪些区别呢?
- Android 异常 android.os.NetworkOnMainThreadException
- Android 判断手机是32位CPU还是64位CPU android.os.Build类字段含义
- Android studio 自己定义打包APK名称
- unity3d-配置Android环境,打包发布Apk流程详解
- 《Android游戏开发详解》一2.17 对象是独立的
- Android Studio混淆打包
- 带你彻底明白 Android Studio 打包混淆
- Android学习笔记进阶20之得到图片的缩略图
- Android双向滑动菜单完全解析,教你如何一分钟实现双向滑动特效
- 基于Android的rgb七彩环颜色采集器
- android 多渠道打包 一(初识gradle魅力)
- Android编程 EditView 中如何设置最多可以输入的字符数量 属性 android:ems 与 android:maxLength 的区别
- Android 串口通信基于licheedev和android-serialport两种方案实现附Demo
- flutter项目如何打包(android)
- Android Activity启动流程, app启动流程,APK打包流程, APK安装过程
- Android7.0新特性,及Android N适配
- 使用Ant打包Android应用具体解释——Ant使用解析
- Android ProgressDialog 简单实用
- android -使用android studio环境新建一个工程——helloworld
- Android Studio Error:Could not find com.android.tools.build:gradle