在Mac上使用Android Studio如何获取调试和发布的SHA1密钥?(这些密钥是申请Google API Keys所必需的)
用于调试的密钥库
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
keytool -list -v -keystore {keystore_path_with_name} -alias {alias_name}
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "app.devdeeds.com.yourapplication"
minSdkVersion 17
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
//Signing configurations for build variants "release"
signingConfigs {
release {
storeFile file("F:/Development/myapp.jks")
storePassword "231232das"
keyAlias "myapp_rel"
keyPassword "dasd333_das"
}
}
buildTypes {
//link above defined configuration to "release" build type
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.0.0'
}
这里是找到SHA1密钥的最简单方法,只需打开终端并输入以下命令:
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
你找到了SHA1密钥,就像下面这样
SHA1: A1:A2:00:00:00:00:00:00:00:AA:00:00:00:00:00:00:00:A8:B2:00