Android Studio 打包时 Signature Version 选择 V1 V2 说明

 

  • 一定可行的方案: 只使用 v1 方案
  • 不一定可行的方案:同时使用 v1 和 v2 方案
  • 对 7.0 以下一定不行的方案:只使用 v2 方案

 V1:可对签名后的文件,作适当修改,并重新压缩。

V2:不能对签名后的 APK作任何修改,包括 zipalign。因为它是针对字节进行的签名,所以任何改动都会影响最终结果。

Signature Versions不能只选择 V2(Full APK Signature),应该选择V1(Jar Signature),或者选择 V1和 V2。

参考链接:

https://blog.csdn.net/lonewolf521125/article/details/74535413

https://blog.csdn.net/lvshuchangyin/article/details/62227286

安装APK,提示“该安装包未包含任何证书”

https://blog.csdn.net/daihuimaozideren/article/details/77842549

原文地址:https://www.cnblogs.com/liangxy/p/9059683.html

时间: 2024-08-01 01:35:43

Android Studio 打包时 Signature Version 选择 V1 V2 说明的相关文章

eclipse打包和android studio打包使用同一签名文件

当我们把eclipse 项目转到到android studio中时,打包会有所不同,在eclispe中打包时只需要选择签名文件和输入密码就可以了,但是在android stuido中打包是需要输入key.alias(别名),可能这个keystore不是你生成的或已经忘记了key.alias,你可以通过以下命令查看keystore的key.alias(别名), 命令进入keystore文件所在的目录 运行 keytool -list  -v -keystore xxxx.keystore -sto

Android Studio 打包及引用 aar

Android Studio 打包及引用 aar 1. 简述 在比较大的 Android 项目的开发中,我们经常会遇到工程.jar 包等等之间相互引用的方式.一般我们通过在 gradle 文件中配置依赖来解决,比如: Gradle 的一些基本依赖配置方式如下: compile fileTree(dir: 'xxx', include: ['*.jar', "*.xxx"]):将某个目录下所有符合扩展名的文件作为依赖: compile 'com.xx.xx:ProjectName:Ver

关于Android Studio打包混淆以及上传mapping文件

关于android Studio打包混淆以及上传mapping文件 转载请注明出处: http://blog.csdn.net/u014163726?viewmode=contents 本文出自Wrh的博客 打包 android studio的打包很简单 然后如果已经有keystore的一路next下去,如果没有的可能需要先创建keystore,最后我们就会得到一个apk文件 混淆 现在网上关于反编译的博客很多了,我在此就不多做介绍了,放上个传送门传送门 那么我们已经知道了反编译是如此的简单,我

android studio打包weexplus项目常见错误

android studio打包weexplus项目时,gradle失败报错: ERROR: Unable to resolve dependency for ':[email protected]/compileClasspath': Could not download eventbus.jar 解决办法:下载不到相应的类库,添加镜像源 在project  build.gradle更改为 allprojects {    repositories {        maven {      

Android studio运行时乱码 编码问题 閿欒: 缂栫爜UTF-8鐨勪笉鍙槧灏勫瓧绗?

Android studio运行时乱码 编码问题 閿欒: 缂栫爜UTF-8鐨勪笉鍙槧灏勫瓧绗?

android studio 打包报错:Generate Signed APK: Errors while building APK. You can find the errors in the 'Messages' view.

找到app文件下的build.gradle文件,之后在该文件中的android加入如下代码即可: android {...... lintOptions { checkReleaseBuilds false abortOnError false}} android studio 打包报错:Generate Signed APK: Errors while building APK. You can find the errors in the 'Messages' view. 原文地址:http

修改Android Studio新建工程时repositories的默认配置

个人博客 http://www.milovetingting.cn 修改Android Studio新建工程时repositories的默认配置 前言 由于众所周知的原因,Android Studio中连接google和jcenter的仓库时,会比较慢,较大机率会失败.为解决这个问题,可以设置仓库为阿里云的仓库: maven{ url 'https://maven.aliyun.com/repository/public/' } 或者设置为本地搭建的仓库,如: maven{ url 'http:

Android Studio 打包生成apk

打开AndroidStudio,并且打开想要生成apk文件的项目.  点击工具栏上面的"Builder"   点击"Builder"之后在下拉菜单里面可以看到"Genarate Singed APK",点击这个选项!   之后会要求开发者输入相关的密钥文件和密码   如果开发者之前已经有了自己的密钥文件的话,此时会自动查询到以前的密钥文件(如果没有自动查询到也可以手动查找),找到之后输入密码就可以了,中途如果出错的话,那就可能是密钥文件配置不正确

Android Studio 打包AAR和第三方静态库

需求 现在有一个第三方库libstatic_add.a和对应的头文件static.h,要求封装一个Module,该Module依赖这个静态库,要求打包的Module包含该静态库. 方案 创建Android Studio Library  Project 创建Project时,记得添加"Include C++ Support",如果没有安装CMake,LLDB和NDK的话,记得安装一下. 项目创建好后,包括以下目录和文件(部分目录或文件是后面添加的): build.gradle配置 针对