前言

最近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及以上签名,签名应用

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐