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博客

相关推荐
黄林晴1 小时前
Compose Multiplatform 1.10 发布:里程碑式更新!
android
流星白龙1 小时前
【MySQL】19.MySQL用户管理
android·mysql·adb
匆忙拥挤repeat1 小时前
Android Compose 可组合项的生命周期、副作用API
android
hnlgzb3 小时前
目前编写安卓app的话有哪几种设计模式?
android·设计模式·kotlin·android jetpack·compose
studyForMokey3 小时前
【Android面试】Fragment生命周期专题
android·microsoft·面试
Risehuxyc4 小时前
Visual Studio 输出中文乱码问题
ide·visual studio
golang学习记4 小时前
VSCode 官宣:全新默认主题!
ide·vscode·编辑器
波尔德4 小时前
vscode codex 字体大小设置
ide·vscode·编辑器
Android系统攻城狮5 小时前
Android tinyalsa深度解析之pcm_plugin_open调用流程与实战(一百七十四)
android·pcm·tinyalsa·音频进阶手册
用户622386252175 小时前
Android 列表控件实战:从 ListView 到 RecyclerView,仿今日头条 HeadLine 项目全解析
android