用android studio 测试发行包

在google play 发行app,需要用bundle,而不是apk。

bundle 比apk 要小很多,比如我的app-release.aab 29,736 KB, 而app-release.apk 是62,305KB。这就是少了一半多。但是apk 直接复制就可以安装,bundle 需要上传google play ,然后下载安装。但我需要验证,特别是有问题时,本文介绍用android studio 来验证。

参考链接 https://developer.android.com/guide/app-bundle/test

 1:菜单里 Run > Edit Configurations

 在对话框里,在deploy 右边选择 apk from app bundle

根据情况勾选 deploy as instand app

 apply 然后ok

从菜单栏中选择“运行”>“运行”时,Android Studio 会构建应用程序包,并使用它部署所连接的设备和选择的功能模块所需的 APK。

然后就转到手机端安装打开应用了。

也可以用命令行方式,我也没测试,你可以按着原文测试下。

### 如何在 Android Studio 中进行应用打包 #### 准备工作 为了成功生成一个正式签名的 APK 文件,在开始之前需要准备好以下内容: - **Keystore 文件**:用于存储私钥和证书链的安全容器。 - **密钥密码** 和 **别名**:这是保护 Keystore 的重要部分。 #### 创建签名配置 进入项目的 `build.gradle` 文件,定义签名配置的部分如下所示。此过程可以通过手动编辑或者使用图形界面完成: ```gradle android { signingConfigs { release { keyAlias 'your_key_alias' keyPassword 'your_key_password' storeFile file('path_to_your_keystore.jks') storePassword 'your_store_password' } } buildTypes { release { signingConfig signingConfigs.release } } } ``` 上述代码片段展示了如何设置 Gradle 构建脚本中的签名配置[^1]。 #### 使用菜单操作生成 APK 按照以下方式通过 Android Studio 菜单生成已签名的 APK: 点击导航栏上的 `Build -> Generate Signed Bundle / APK...` 启动向导工具。随后会弹出对话框提示选择要生成的产品形式(Bundle 或者 APK),这里我们选择 APK 并继续下一步骤。 #### 填写签名详情 当被引导至填写签名细节页面时,需提供先前准备好的 keystore 文件位置以及对应的密码信息等必要字段[^2]。确认无误后即可推进流程直至最终完成构建任务。 #### 查找生成的 APK 一旦整个打包进程结束之后,依据设定路径定位目标产物所在之处。一般情况下,默认输出目录位于工程根节点下的特定子文件夹内,比如 `project_name/app/build/outputs/apk/release/` 下面能找到名为类似于 `app-release.apk` 这样的文件[^4]。 #### 安全性和发布注意事项 值得注意的是,尽管 debug 版本的应用程序可以直接部署于设备之上供测试用途,然而它们并不具备足够的安全保障措施去应对公开分发场景的需求。因此,必须采用经过妥善处理过的 release 版本来满足实际发行标准[^3]。 ```bash # 示例命令行验证APK签名状态 jarsigner -verify path/to/your-app-release.apk ``` 以上即为完整的 Android 应用程序打包指南说明文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值