您现在的位置:

获取AK

1、如何申请 AK

AK主要用于请求签名,为配额管理提供参考依据。为避免被盗用,请妥善保存。AK的申请请联系邮箱lbs@navinfo.com。

2、如何申请 SHA1

发布版本(release)和调试版本(debug)下的SHA1是不同的,要根据不同的版本对应的keystore配置不同的AK。

获取调试版本(debug)下的SHA1,参考通过Eclipse获取SHA1和通过Android Studio 获取SHA1

获取发布版本(release)下的SHA1,参考使用keytool工具获取SHA1

通过Eclipse获取SHA1

在adt 22以上版本中可以直接查看。

依次打开 Window -> Preferances -> Android -> Build。在弹出的Build的对话框中“SHA1 fingerprint” 中的值即为 Android 签名证书的 SHA1 值。

通过Android Stuido获取SHA1

通过Android Stuido获取SHA1

1)打开Android Studio下Terminal工具页面。

2)输入“keytool -v -list -keystore keystore文件存放路径”的命令。

3)输入keystore的密码,调试版本(debug)debug.keystore的密码默认是androdid,发布版本(release)的keystore为开发者设置的密码。

通过这三步就可以获取SHA1值,如图所示:

使用keytool工具获取SHA1

Keytool工具是jdk自带的工具,如果电脑上已经安装配置好jdk环境,可直接使用。

1)运行进入控制台

2)在弹出的cmd控制台中,输入cd .android 进入.android目录,如图所示

注:此地址获取调试版本(debug)版本的SHA1。正式版本(release)需要进入正式keystore文件路径,参考步骤获取SHA1。

3)输入命令“keytool -v -list –keystore debug.keystore”获取调试版本(debug)版本的SHA1。

如何获取应用包名(PackageName)

打开Android项目的app模块下的AndroidManifest.xml文件,文件中package属性所对应的值即为应用包名,如图所示:

注:build.gradle 文件的 applicationid 属性要与 package 属性保持一致,如果不一致会导致 INVALID_USER_SCODE错误,请修改一致。

返回顶部