当前位置:   article > 正文

Android11——【安装realese版本apk时提示“无效的安装包”或者“安装包解析出错”】解决方案_generate signed bundle apk在android11安装失败

generate signed bundle apk在android11安装失败

环境配置

Android Studio 2020.3.1

问题描述

安装realese版本apk时提示“无效的安装包”或者“安装包解析出错”。

问题分析

在这里插入图片描述
 即:Android11设备的apk需要进行V2签名。

解决方案

配置build.gradle

在app的build.gradle的android标签下加入如下

android {
    ...
    signingConfigs {
        debug {
            v1SigningEnabled true
            v2SigningEnabled true
        }
        release {
            v1SigningEnabled true
            v2SigningEnabled true
        }
    }
	...
}    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

生成Signed Apk

1)在 Build 菜单中选择 Generate Signed Bundle / APK…;
在这里插入图片描述

2)选择 APK,点击 Next 下一步;
Android App Bundle:用于通过 Google Play 发布的应用,需要升级到AS 3.2 以上版本才支持App Bundle格式;
APK:用于创建可部署到设备上的签名APK;
在这里插入图片描述

3)点击 Create new… 创建密钥库;
在这里插入图片描述

4)点击 Key store path 创建密钥库文件地址;
在这里插入图片描述

5)选择密钥库文件路径,填写密钥库名称,点击 OK 确定;
在这里插入图片描述

6)填写完成创建密钥库相关信息,点击 OK 创建完成。
Key store path:密钥库文件的地址;
Password:密钥库密码; Confirm:确认密钥库密码;
Key
Alias:密钥别称;
Password:密钥密码;Confirm:确认密钥密码;
Validity(years):密钥有效期;
Certificate
First and Last Name:密钥颁发者姓名;
Organizational Unit:密钥颁发组织单位;
Organization:密钥颁发组织;
City or Locality:所在城市;
State or Province:所在州省;
Country Code:国家编码;
在这里插入图片描述
7) Finish
在这里插入图片描述
生成的apk在 项目根目录\app\release\app.apk

参考文章

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/188956
推荐阅读
相关标签
  

闽ICP备14008679号