Android Studio中的1个指纹证书用于调试模式?

我已将自己从Eclipse转移到Android Studio。 现在我正试图在我的地图应用程序上工作。 所以我需要我的SHA-1指纹证书号码。

当我使用Eclipse时,它正好在Windows - > Preferences - > Android - > Build下 。 但在Android Studio中,我找不到任何这样的选项,以便我可以轻松找到指纹。 我正在使用Windows。 我已阅读此链接:

当您从IDE运行或调试项目时,Android Studio会自动将您的应用程序以调试模式签名。

所以我试图在通过这个链接设置我的Java bin路径后,在命令行中运行这个命令,并且很遗憾找不到我的指纹。 这是说这是一个非法的选择

keytool -list -v -keystore "%USERPROFILE%.androiddebug.keystore" -alias androiddebugkey -storepass android -keypass android

有没有办法从Android Studio中找到SHA-1指纹,因为它在Eclipse中非常容易? 由于我在Android Studio中是新手,因此找到它的完整过程是什么?

我想补充的另一件事是我的Eclipse产生了SHA-1指纹,并且之前我已经在Google开发者控制台中的该指纹上注册了我的应用程序,并且我使用该API密钥在Eclipse中处理了该应用程序。 在Android Studio中,我的项目是否可以使用相同的API密钥?


最简单的方法:

在最后一步中为Android Studio V 2.2添加了更新

有两种方法可以做到这一点。

1.更快的方式

  • 打开Android Studio
  • 打开您的项目
  • 点击Gradle(从右侧面板,你会看到Gradle Bar
  • 点击刷新(点击从Gradle Bar刷新,你会看到你项目的List Gradle脚本)
  • 点击你的项目(项目名称形式列表 (根))
  • 点击任务
  • 点击Android
  • 双击签名报告(您将在运行栏中获得SHA1MD5 (有时会在Gradle控制台中))
  • 模块选择下拉菜单中选择应用模块以运行或调试您的应用程序
  • 查看下面的截图:

    在这里输入图像描述

    2.使用Google地图活动

  • 打开Android Studio
  • 打开你的项目
  • 点击文件菜单 - >选择新建 - >点击Google - >选择Google地图活动
  • 会出现一个对话框 - >点击完成
  • Android Studio会自动生成一个名为 google_maps_api.xmlXML文件
  • 您将在此处获得调试SHA1密钥(在XML文件的第10行
  • 检查下面的截图:

    在这里输入图片说明

    Android Studio V 2.2更新

    执行有一个问题。

    解:

  • 点击运行栏中的 切换任务执行/文本模式
  • 检查下面的截图:

    在这里输入图像描述

    完成。


    我的问题与我将Google Maps项目从Eclipse转移到Android Studio的问题相同 。 我通过以下方式解决了我的问题:

    通过以下命令转到Java bin目录:

    C:Program FilesJavajdk1.7.0_71bin>
    

    现在在命令窗口(CMD.EXE)中输入以下命令:

    keytool -list -v -keystore c:usersyour_user_name.androiddebug.keystore -alias androiddebugkey -storepass android -keypass android
    

    例:

    keytool -list -v -keystore c:usersJames.androiddebug.keystore -alias androiddebugkey -storepass android -keypass android
    

    或者,如果您不知道用户名,则可以在cmd中编写它:

    keytool -list -v -keystore "%USERPROFILE%.androiddebug.keystore" -alias androiddebugkey -storepass android -keypass android
    

    你会得到SHA1。

    然后,我从https://code.google.com/apis/console创建了一个新密钥,因为我的软件包名称已更改,然后在我的应用程序中使用此密钥。 它工作正常。

    确保你在jdkX.X.X_XX的 BIN文件夹(我的文件夹名是jdk1.7.0_71) ,否则如果你不知道你有什么文件夹名,那么通过打开Java文件夹找到它,你会看到什么是文件夹名称,但您必须在您的BIN文件夹中,然后运行此命令。 今天,我通过上述过程在cmd命令窗口中获得了我的SHA1值。

    快照:

    在这里输入图片说明


    我刚刚在Android Studio中找到了获取SHA-1的例子:

  • 点击你的包装,然后选择新建 - > Google - > Google地图活动
  • Android Studio会将您重定向到google_maps_api.xml
  • 你会看到所有你需要得到的google_maps_key

    图片

    链接地址: http://www.djcxy.com/p/14315.html

    上一篇: 1 fingerprint certificate in Android Studio for debug mode?

    下一篇: google map API zoom range