Android(安卓)R(11)targetSdkVersion 30的应用必须使用v2及以上签名
16lz
2021-01-24
前言
最近Android 11已发布beta2版本,为了尽快适配和体验Android 11,我们做了点前期的小工作
https://developer.android.google.cn/android11
问题
当apk的targetSdkVersion为30时,在android 11的手机上安装时,会出现安装失败的问题。
可以通过执行安装命令安装应用,发现报错
adb install
报错信息:
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES: Scanning Failed.: No signature found in package of version 2 or newer for package com.xxx]
解决方法
方法一:
降低targetSdkVersion版本号,只要小于30,则不存在该问题
方法二:
使用v2及以上签名,签名应用
更多相关文章
- Android(安卓)带清除功能的输入框控件ClearEditText,仿IOS的输入
- android选择时间攻略
- 捕获Android运行时改变
- Android(安卓)四大核心组件之Activity
- Android自定义动画学习,实现左右摇摆动画
- Android(安卓)ContentProvider UnderStanding
- 在Android中使用Lombok减少编码
- Android支持多并发的异步任务框架MultiAsynctask
- Eclipse启动失败Android(安卓)sdk content loader 0%的四种解决