获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
当前回答
此解决方案适用于android studio 3.5版本:
打开你的项目到Android工作室。 点击右边的Gradle标签。 会看到两个东西,一个是我们的项目(根)和应用程序。 选择我们的项目,在你的情况下,它可能是你的应用程序。 右键单击项目并刷新它。 然后单击项目拖放按钮。 点击Tasks,你会看到android文件夹。 双击signingReport,将在Run console中看到详细信息。
其他回答
此解决方案适用于android studio 3.5版本:
打开你的项目到Android工作室。 点击右边的Gradle标签。 会看到两个东西,一个是我们的项目(根)和应用程序。 选择我们的项目,在你的情况下,它可能是你的应用程序。 右键单击项目并刷新它。 然后单击项目拖放按钮。 点击Tasks,你会看到android文件夹。 双击signingReport,将在Run console中看到详细信息。
你可以通过去Window>Preference>Android>Build in Eclipse获取任何工作区的MD5和SHA1指纹。
如果你正在使用Android Studio IDE,那么你可以得到SHA1有价值的所有构建变体,只需点击一下。
在Gradle Projects窗口>选择根项目> signingReport >双击
Next
转到变体:发布为发布
转到变体:调试调试
在android studio中获得SHA1密钥的最简单方法(调试和发布模式)
Open Android Studio 打开你的项目 点击Gradle(从右侧面板,你会看到Gradle条) 点击刷新(从Gradle栏点击刷新,你会看到项目的Gradle脚本列表) 点击你的项目(你的项目名称表单列表) 点击Tasks/Android 双击signingReport(你将在运行栏中得到SHA1和MD5)
如果你正在使用新的Android Studio,它会显示执行时间,上面有切换任务执行模式,点击它,你会得到SHA-1密钥。检查第二和第三参考图像。
为释放模式生成SHA-1
如何在gradle中添加配置。
2-在gradle中添加Config后更改构建变量。
3 .然后按照上面的步骤,你将获得SHA-1释放模式。
4-Check形象。
首先有一个与fb-sdk android-support-v4.jar相同的.jar文件。 然后使用以下命令生成SHA1密钥:
PackageInfo info;
try {
info = getPackageManager().getPackageInfo(
"com.example.worldmission", PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md;
md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
String something = new String(Base64.encode(md.digest(), 0));
Log.e("Hash key", something);
System.out.println("Hash key" + something);
}
} catch (NameNotFoundException e1) {
Log.e("name not found", e1.toString());
} catch (NoSuchAlgorithmException e) {
Log.e("no such an algorithm", e.toString());
} catch (Exception e) {
Log.e("exception", e.toString());
}