编辑
使用`.pk8`和`.pem`文件生成`.keystore`文件,从而方便`Android Studio`使用。
本文访问次数:0

本文介绍了如何在Linux环境下,使用.pk8文件和.pem文件生成.keystore文件,从而方便Android Studio使用

首先确认安装了JRE(或者OpenSDK-JRE

java -version

如果安装了的话,会显示以下内容

java version "1.7.0_151"
OpenJDK Runtime Environment (IcedTea 2.6.11) (7u151-2.6.11-0ubuntu1.14.04.1)
OpenJDK 64-Bit Server VM (build 24.151-b01, mixed mode)

没有安装的话使用以下命令安装默认JRE(或者OpenSDK-JRE),现在Ubuntu默认的是OpenSDK-JRE

sudo apt-get update
sudo apt-get install default-jre

如果想要安装指定JDK

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

指定安装OpenSDK-JRE

sudo apt-get install openjdk-7-jre

clone生成工具

git clone https://github.com/getfatday/keytool-importkeypair.git ~/Downloads/keytool-importkeypair
cd ~/Downloads/keytool-importkeypair
./keytool-importkeypair -k android.keystore -p android -pk8 key.pk8 -cert key.x509.pem -alias android

其中-k指定导出的文件名,-p指定storePasswordkeyPassword-alias指定keyAlias

配置Android Studio中的Build.gradle文件

android {
    signingConfigs {
        release {
            storeFile file('C:/Users/zongren/andriod.keystore')
            keyAlias "android"
            keyPassword "android"
            storePassword "android"
        }
    }

    buildTypes {
        release {
            signingConfig signingConfigs.release
        }
    }
}
没有任何评论