博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AndroidStudio配置数字证书签名及切换debug和release(包含使用adb命令对apk进行签名)
阅读量:3977 次
发布时间:2019-05-24

本文共 1090 字,大约阅读时间需要 3 分钟。

使用adb命令对apk进行签名:

jarsigner -verbose -keystore keystore.jks -signedjar signed.apk unsigned.apk alias_name

keystore.jks: key的路径及名称.

signed.apk : 签名以后生成的app名称.

unsigned.apk: 未签名文件路径及名称.

alias_name :签名的别称.

命令会提示输入密码,密码输入后看不见,没有关系,按回车即可,生成的签名apk在当前路径下。

如:在C:\Program Files\Android\Android Studio1\jre\bin目录下运行:

 .\jarsigner -verbose -keystore E:\download\xxx.jks -signedjar E:\download\signed.apk unsigned.apk bieming

奇怪的是,签名文件、两个apk不能放在同一目录下,否则会签名失败。。。

再介绍下AndroidStudio生成签名的简要步骤:

AndroidStudio的gradle自动签名设置:

android {    //签名设置    signingConfigs {        release {            keyAlias '...'            keyPassword '...'            storeFile file('../xx.jks')//加"../"表示该文件位于上一级即项目根路径下            storePassword '...'        }        debug {            keyAlias '...'            keyPassword '...'            storeFile file('../xx.jks')            storePassword '...'        }    }    buildTypes {        release {            ...            signingConfig signingConfigs.release        }        debug {            ...            signingConfig signingConfigs.debug        }    }}

选择debug或release方式编译:

你可能感兴趣的文章
S3C2410 Linux IIS音频设备驱动分…
查看>>
s3c2410的dma操作的一般步骤
查看>>
s3c2410的dma操作的一般步骤
查看>>
s3c2440 spi驱动DMA模式
查看>>
s3c2440 spi驱动DMA模式
查看>>
编写的dm9000ep驱动(2.6.13)
查看>>
编写的dm9000ep驱动(2.6.13)
查看>>
DM9000 驱动移植及源码简析
查看>>
DM9000 驱动移植及源码简析
查看>>
创建字符设备的三种方法 (转载)
查看>>
Linux下ARM汇编教程
查看>>
Linux下ARM汇编教程
查看>>
linux面试题参考答案
查看>>
LINUX驱动之IIC子系统之三I2C的数…
查看>>
LINUX驱动之IIC子系统之三I2C的数…
查看>>
Linux设备驱动之I2C架构分析
查看>>
浅析linux内核中的idr机制
查看>>
i2c子系统之__i2c_first_dynamic_b…
查看>>
linux内核SPI总线驱动分析(一)
查看>>
浅析linux内核中的idr机制
查看>>