给Arduino程序签名 - 炫Q香蕉派

给Arduino程序签名

首先要进入命令行,keytool是java带的一个工具

keytool -genkey -v -keystore D:\mikuq.keystore -alias mikuq -keyalg RSA -validity 10000

大意是生成一个mikuq的证书,别名一样,采用RSA算法,有效期10000天,也就20多年吧,会被问到一些问题

您的名字与姓氏是什么?
  [mikuq]:  mikuq
您的组织单位名称是什么?
  [mikuq.com]:
您的组织名称是什么?
  [mikuq]:
您所在的城市或区域名称是什么?
  [bj]:
您所在的省/市/自治区名称是什么?
  [bj]:
该单位的双字母国家/地区代码是什么?
  [cn]:
CN=mikuq, OU=mikuq.com, O=mikuq, L=bj, ST=bj, C=cn是否正确?
  [否]:  y

然后就生成好啦,很多地方要用到指纹,如何提取呢

keytool -list -v -alias mikuq -keystore D:\mikuq.keystore

证书放app文件夹
build.gradle加

android {
    signingConfigs {
        release {
            storeFile file("mikuq.keystore")
            storePassword "******"
            keyAlias "mikuq"
            keyPassword "******"
        }
        debug {
            storeFile file("mikuq.keystore")
        }
    }

    buildTypes {
        debug {
            signingConfig signingConfigs.release
        }
        release {
            signingConfig signingConfigs.release
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

标签: none

添加新评论