Android 打包apk 安装失败 应用未安装的问题

Android studio 2.2+ 签名打包后,应用显示未安装

android studio 2.2以后的版本重写了签名机制,所以之前的签名打包方法会出现应用无法安装的问题

打包方法如下

1、File -> Project Structure 选择相应的module,选择Signing添加config;

Android 打包apk 安装失败 应用未安装的问题_第1张图片

2、选择Build Types -> release,将之前的config添加到Signing Config,然后点击下面的OK,

Android 打包apk 安装失败 应用未安装的问题_第2张图片

3、上面两步完成后会在gradle文件中生成signingConfig相关代码,然后在config中添加

v1SigningEnabled falsev2SigningEnabled false之后sync一下,再按照之前的打包方式
 
  

Android studio 2.3+ 签名打包后,应用显示未安装

AndroidStudio的2.3版本升级以后在签名打包时需要选择Signature versions,如下图:

Android 打包apk 安装失败 应用未安装的问题_第3张图片

APK Signature Scheme v2是 Android 7.0 引入的一项新的应用签名方案,谷歌介绍它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护。在之前的版本中,Android Studio默认使用 APK Signature Scheme v2 和传统签名方案来签署您的应用。 谷歌建议我们的应用采用 APK Signature Scheme v2,但也不是强制性的。如果我们的应用在使用 APK Signature Scheme v2 时不能正确开发,我们可以停用APK Signature Scheme v2 ,只需打开build,gradle添加如下配置中:

Android 打包apk 安装失败 应用未安装的问题_第4张图片

你可能感兴趣的:(Android)