android studio簽名

1. 經過 .pk8 和 .x509.pem 文件生成 keystore 文件,bat腳本android

set in_pk8="F:\chNet\sign_hisi\tools\platform.pk8"
set in_x509_pem="F:\chNet\sign_hisi\tools\platform.x509.pem"

set out_name=out.keystore
set out_alias="hisi"
set out_password=12345678

set openssl="D:\Program Files\Git\usr\bin\openssl.exe"
set keytool="C:\Program Files\Java\jre1.8.0_191\bin\keytool.exe"

::使用 open ssl 將pk8 解密爲 pem 文件, 此時生成一個testkey.pem 文件
%openssl% pkcs8 -inform DER -nocrypt -in %in_pk8% -out testkey.pem

::將兩個pem 文件導入platform.p12文件中,
::並設置 別名 testkey 和keypass 密碼:12345678 (別名和密碼可自定義)會新生成 platform.p12
%openssl% pkcs12 -export -in %in_x509_pem% -inkey testkey.pem -out platform.p12 -password pass:%out_password% -name %out_alias%

::使用keytool 將以前生成的platform.p12導入 testkey.jks 簽名中,並設置storepass密碼(12345678)
::須要正確提供keypass 密碼
::此時即生成了須要的testkey.jks 簽名文件
%keytool% -importkeystore -deststorepass 12345678 -destkeystore %out_name% -srckeystore platform.p12 -srcstoretype PKCS12 -srcstorepass %out_password%

::查看生成的 簽名信息
%keytool% -list -v -keystore %out_name%
pause

  

2. android studio 配置app

File-->Project Structure-->app-->signing3d

遇到一個問題:Name輸入爲config後,不能正確工做orm

相關文章
相關標籤/搜索