SHA1键用于DEBUG和RELEASE ANDROID STUDIO MAC

and*_*101 39 android sha1 google-api

如何在mac上使用android studio调试和发布我的SHA1密钥?(这些是Google API密钥所必需的)

and*_*101 122

DEBUG:

  1. 单击视图右侧的Gradle选项卡.

  2. 转到ROOT文件夹 - >任务 - > android - > signingReport

  3. 双击,这将使用signingReport构建,并在底部视图中发布您的SHA1.

发布:

  1. 在android工作室.Build - > Generate Signed APK ...然后单击Next

  2. 复制密钥库路径和密钥别名.

在此输入图像描述

  1. 遍历Java中存在的jdk路径的"bin"文件夹.

  2. 打开终端并输入:

    keytool -list -v -keystore"密钥库路径"-alias"密钥别名"

  3. 输入您的密钥密码,这将打印出您的版本SHA1.

  • **请看一下这个视频如何创建SHA1用于发布**https://youtu.be/g75cZXjmuj8 (2认同)

ere*_*130 11

以下是查找版本 SHA-1或其他证书的最简单方法:

我假设您已经构建了签名APK并将其上传到开发者控制台.打开谷歌播放控制台.转到"版本管理",转到"应用程序签名"并查看您的证书.

注意:首先谷歌会要求您为您的应用程序激活"应用程序签名".

在此输入图像描述


Sur*_*mar 9

对于调试密钥库

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 
Run Code Online (Sandbox Code Playgroud)

对于释放键

keytool -list -v -keystore {keystore_path_with_name} -alias {alias_name}
Run Code Online (Sandbox Code Playgroud)


Qui*_*ner 6

步骤1)在gradle中添加发布详细信息

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'
}
Run Code Online (Sandbox Code Playgroud)

步骤 2)从右侧菜单栏打开 gradle 菜单,然后打开 app > android >signingReport

在此输入图像描述

第 3 步)点击签名报告并见证奇迹

在此输入图像描述

  • 感谢您的回答,它使一切变得更加容易。 (2认同)

Jay*_* PM 5

要获得DEBUG的 SHA1 和RELEASE,您必须在gradle文件的signingConfigs中添加密钥详细信息,

看到这里的例子