Android Studio中创建keystore

一直在Eclipse中开发`Android`,切换到`Android Studio`中之后,各种不习惯。基本的创建`keystore`文件的操作也是找了半天才找到。

1.点击Build ,在下拉框中选择 "Generate Signed APK"

Signed_APK

2.选择 "Create new"

New_APK_Wizard

3.按照里面的内容填写即可,注意最后文件的扩展名变为".jks",而不是以前的".keystore".

New_Key_Store

注意:最新的`Android Studio 4.x`版本已经没办法按照上面的办法创建证书了,创建证书会报告如下错误:

解决方法是在`Android Studio`的命令行中执行证书创建命令,创建`pkcs12`格式的证书,如下:

$ keytool -deststoretype pkcs12 -genkeypair -alias ka -keystore ks.p12 -keyalg RSA

参考下图:

根据提示,补充内容即可。

`Android Studio`中使用证书:

signingConfigs {
	release {
		File strFile = new File("ks.p12")
		storeFile file(strFile)
		keyAlias 'ka'
		keyPassword 'password'
		storePassword 'password'
	}
	debug {
		File strFile = new File("ks.p12")
		storeFile file(strFile)
		keyAlias 'ka'
		keyPassword 'password'
		storePassword 'password'
	}
}

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

参考链接


使用keytool 生成证书

发布者

《Android Studio中创建keystore》上有2条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注