and*_*101 39 android sha1 google-api
如何在mac上使用android studio调试和发布我的SHA1密钥?(这些是Google API密钥所必需的)
and*_*101 122
DEBUG:
单击视图右侧的Gradle选项卡.
转到ROOT文件夹 - >任务 - > android - > signingReport
双击,这将使用signingReport构建,并在底部视图中发布您的SHA1.
发布:
在android工作室.Build - > Generate Signed APK ...然后单击Next
复制密钥库路径和密钥别名.
遍历Java中存在的jdk路径的"bin"文件夹.
打开终端并输入:
keytool -list -v -keystore"密钥库路径"-alias"密钥别名"
输入您的密钥密码,这将打印出您的版本SHA1.
ere*_*130 11
以下是查找版本 SHA-1或其他证书的最简单方法:
我假设您已经构建了签名APK并将其上传到开发者控制台.打开谷歌播放控制台.转到"版本管理",转到"应用程序签名"并查看您的证书.
注意:首先谷歌会要求您为您的应用程序激活"应用程序签名".
对于调试密钥库
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)
步骤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 步)点击签名报告并见证奇迹
| 归档时间: |
|
| 查看次数: |
51703 次 |
| 最近记录: |