Android系统签名文件,导入到Android Studio中使用

1.首先找到以下文件

复制代码
build/target/product/security/platform.pk8
build/target/product/security/platform.x509.pem

2.生成shared.priv.pem 文件

复制代码
openssl pkcs8 -in platform.pk8 -inform DER -outform PEM -out shared.priv.pem -nocrypt
  1. 生成platform.pk12文件

    openssl pkcs12 -export -in platform.x509.pem -inkey shared.priv.pem -out platform.pk12 -name platform

执行以上命令是需要输入密码 ,随便输入,你记住就行,简单的可以输入123456。

4.生成jks 或者 keystone文件

复制代码
keytool -importkeystore -deststorepass 123456 -destkeypass 123456 -destkeystore debug.keystore -srckeystore platform.pk12 -srcstoretype PKCS12 -srcstorepass 123456 -alias platform

5.将debug.keystore拷贝到AndroidStudio中和app/build.gradle同级目录,并在build.gradle 的android节点中添加如下引用(需要添加在android节点的defaultConfig 和 buildTypes 之前)

复制代码
signingConfigs {
    release {
        storeFile file("debug.keystore")
        storePassword '123456'
        keyAlias 'platform'
        keyPassword '123456'
    }

    debug {
        storeFile file("debug.keystore")
        storePassword '123456'
        keyAlias 'platform'
        keyPassword '123456'
    }
}

参考博客:Android系统签名生成,在AndroidStudio中使用_android 生成签名文件_hool_wei的博客-CSDN博客

相关推荐
Gary Studio13 小时前
Android AIDL HAL工程结构示例
android
y = xⁿ14 小时前
MySQL八股知识合集
android·mysql·adb
andr_gale14 小时前
04_rc文件语法规则
android·framework·aosp
染夕陌木15 小时前
RPC/服务调用框架中“方法无法应用到给定类型”错误的通用排查指南
java·ide·rpc
祖国的好青年15 小时前
VS Code 搭建 React Native 开发环境(Windows 实战指南)
android·windows·react native·react.js
黄林晴16 小时前
警惕!AGP 9.2 别只改版本号,R8 规则与构建链路全线收紧
android·gradle
小米渣的逆袭16 小时前
Android ADB 完全使用指南
android·adb
儿歌八万首16 小时前
Jetpack Compose Canvas 进阶:结合 animateFloatAsState 让自定义图形动起来
android·动画·compose
zhangphil17 小时前
Android Page 3 Flow读sql数据库媒体文件,Kotlin
android·kotlin