Android Studio升级到2.3.3之后的打包问题
2017-08-01 15:16
447 查看
前段时间开始使用Kotlin的时候,将Android Studio升级到了2.3.3。嗯,没毛病。
然后今天打包时发现了问题,界面发生了变化。
![](https://img-blog.csdn.net/20170801151112311?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbHJwc2h1YWk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
比较了一下下面的2个选项,勾选了V2->finish,打包成功,安装时发生了错误。
反复几次都是如此结果…
最后,通过右下角的那个链接“Signature Help”理解了一丝半点,然后果断的将V1、V2均勾选,打包成功,安装成功。
究其原因
想了解更多的话,https://developer.android.com/about/versions/nougat/android-7.0.html#apk_signature_v2
然后今天打包时发现了问题,界面发生了变化。
比较了一下下面的2个选项,勾选了V2->finish,打包成功,安装时发生了错误。
反复几次都是如此结果…
最后,通过右下角的那个链接“Signature Help”理解了一丝半点,然后果断的将V1、V2均勾选,打包成功,安装成功。
究其原因
Android 7.0 引入一项新的应用签名方案 APK Signature Scheme v2,它能提供更快的应用安装时间和更多针对未授权 APK 文件更改的保护。在默认情况下,Android Studio 2.2 和 Android Plugin for Gradle 2.2 会使用 APK Signature Scheme v2 和传统签名方案来签署您的应用。 虽然我们建议您对您的应用采用 APK Signature Scheme v2,但这项新方案并非强制性的。如果您的应用在使用 APK Signature Scheme v2 时不能正确开发,您可以停用这项新方案。禁用过程会导致 Android Studio 2.2 和 Android Plugin for Gradle 2.2 仅使用传统签名方案来签署您的应用。要仅用传统方案
想了解更多的话,https://developer.android.com/about/versions/nougat/android-7.0.html#apk_signature_v2
相关文章推荐
- android studio 升级2.3.2或2.3.3打包项目时signature versions v2打包成功,安装失败问题解决
- 升级到AndroidStudio3.0之后项目打包遇到的问题及解决方案
- Android studio 之 打包 model 成 jar (xutils 数据库升级版本校验问题)
- android studio更新之后打包遇到V1(Jar Signature)、 V2(Full APK Signature)问题
- 解决flex打包成exe之后不能升级的问题
- 完美解决Android Studio升级3.0之后的Gradle问题
- android studio 升级3.0之后打包输出apk文件的方法变更
- 关于React Native 中升级Gradle版本之后打包出现图片重复问题
- android studio升级到3.0之后,注解插件Butterknife 8.8.1出错的问题
- Android Studio升级到2.3.3的遇到各种奇葩问题的万金油解决办法
- Android Studio中打包之后版本异常问题解析
- Android studio更新到2.2之后出现的问题
- OS X升级到10.10之后使用pod出现问题的解决方法
- 关于Android 4.4 后没有WRITE_SMS权限以及指定Android Studio2.3.3 SDK版本的问题
- 关于Android Studio升级到2.0后和Gradle插件不兼容的问题
- 升级cocoapods 0.36.0之后,解决更新的部分依赖库,不是最新版本号的问题
- 利用 android studio 混淆打包时该注意的一些问题
- lucene版本升级到4.6.0以上之后使用mmseg4j分词器遇到的问题
- xcode8升级之后项目遇到了问题
- Android studio 升级2.2 之后 Maven插件不能使用解决