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

相关推荐
Digitally11 分钟前
如何通过 5 种有效方法同步 Android 和 Mac
android·macos
小蕾Java15 分钟前
PyCharm 软件使用各种问题 ,解决教程
ide·python·pycharm
行墨2 小时前
Jetpack Compose 深入浅出(二)——基础组件Text
android
雨白4 小时前
深入理解协程的运作机制 —— 调度、挂起与性能
android·kotlin
沐怡旸4 小时前
【Android】Android系统体系结构
android
namehu4 小时前
React Native 应用性能分析与优化不完全指南
android·react native·ios
xqlily5 小时前
Kotlin:现代编程语言的革新者
android·开发语言·kotlin
HelloBan5 小时前
如何正确去掉SeekBar的Thumb和按压效果
android
木易 士心5 小时前
Android EventBus 源码解析:设计模式、原理与实现
android
ClassOps5 小时前
源码阅读 LeakCanary
android