`
isiqi
  • 浏览: 16537933 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

如何申请个人Google API Key用于Android真机上发布安装

阅读更多

1.在命令行下进入C:\Program Files\Java\jdk1.6.0_20\jre\bin>

2.输入keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
3.输入keystore密码:XXX
4.再次输入新密码:XXX
5.您的名字与姓氏是什么?(下面的都可以直接enter跳过,当然你也可以填写)
[Unknown]:
您的组织单位名称是什么?
[Unknown]:
您的组织名称是什么?
[Unknown]:
您所在的城市或区域名称是什么?
[Unknown]:
您所在的州或省份名称是什么?
[Unknown]:
该单位的两字母国家代码是什么
[Unknown]:
CN=***, OU=**, O=**, L=***, ST=***, C=*** 正确吗?

6.[否]:Y
7.输入<android.keystore>的主密码
(如果和 keystore 密码相同,按回车):
8.C:\Program Files\Java\jdk1.6.0_20\jre\bin>keytool -list -keystore android.keystore

9.输入keystore密码:XXX
10.
Keystore 类型: JKS
Keystore 提供者: SUN

您的 keystore 包含 1 输入

android.keystore, 2010-10-17, PrivateKeyEntry,
认证指纹 (MD5):7B:3C:29:F4:07:C6:73:2C:CB:46:FF:EB:B6:04:26:1X

11.接着参考前面的文章进入Google网站申请API key

方法二(推荐):

1.先使用Eclipse创建一个Keystore,右键点击工程,选择Android tools,然后选择Export signed applicaton package

,接着如下图所示:

2.填写如下信息:

3.先导出一个APK文件,之后需要被覆盖,因为还没有真正签名,之前的操作是生成签名的Keystore

4.使用生成的Keystore获取MD5(注意MyMap,MyMapPrivate.keystore的命名)

5.使用上面的MD5值到Google网站上获取用于发布的API值,操作见前面的文章

6.得到API值后,把程序中涉及地图的layout布局文件中的api key值做相应的修改

7.最后再次把文件导出为APK,这里选择之前生成的Keystore文件,而不是create,注意alias的名字与密码需与前面的生成一致

8.重复操作签名步骤

9:最后生成APK文件


分享到:
评论

相关推荐

    android map的使用

    3. **申请Android Map API key**:登录到Google开发者控制台并填写所需的MD5指纹信息,随后即可获取API密钥。 ##### 1.2 创建基于Google APIs AVD 为了在模拟器上测试地图功能,你需要创建一个基于Google APIs的...

    Google.Android开发入门与实战

    从技术实现上,讲解了5个Android平台下的完整综合实例及源代码分析,分别是RSS阅读器、基于Google Map的个人GPS、豆瓣网(Web 2.0)客户端、在线音乐播放器、手机信息查看助手。《Android开发入门与实战》注重对实际...

    基于支持google map的应用程序打包说明

    **添加API Key到布局文件**:在XML布局文件中,将API Key添加到MapView组件的`android:apiKey`属性中。 E. **打包过程**:在AndroidManifest.xml中,通过Eclipse的Export Wizard进行打包。选择Use existing ...

    android sdk 30

    Android SDK 30是Google为Android操作系统推出的第30个版本的软件开发工具包(SDK)。这个版本对应的是Android 11,一个重要的系统更新,带来了多项改进和新功能,以提升用户隐私、设备性能以及开发者体验。Android ...

    Google Android开发入门与实战的代码

    Google Android开发入门与实战的代码 1章 掀起你的盖头来——初识Android. 1 1.1 认识Android 1 1.2 Android的背景 2 1.2.1 Android的历史 2 1.2.2 Android的发展 2 1.3 我的Android我做主 2 ...

    Android例子源码基于图灵的智能聊天机器人

    - **模拟器和真机测试**:在不同设备和Android版本上进行测试,确保兼容性。 通过这个项目,开发者不仅可以掌握Android应用开发的基本技能,还能了解到如何利用第三方API进行数据交换,同时增强处理用户输入和网络...

    技术网站_201409190939361

    此外,谷歌也是全球最大的搜索引擎,为开发者提供了丰富的API和服务,如地图API、搜索API等,可用于构建各种应用程序。 4. **支付宝平台**: 提供的链接指向了支付宝的开发者文档,支付宝是中国最大的第三方支付...

    Android Server Push - Urban Airship

    在Android系统中,Google提供的Google Cloud Messaging (GCM)服务已被Firebase Cloud Messaging (FCM)取代。FCM是实现Server Push的关键,它允许开发者通过云平台发送消息到Android设备。Urban Airship则在此基础上...

    App开发需要了解的基本技术共3页.pdf.zip

    1. **编程语言**:App开发通常涉及两种主要的编程语言,iOS平台上的Swift或Objective-C,以及Android平台上的Java或Kotlin。Swift是苹果公司推出的现代化语言,简洁易读,适合初学者;Objective-C则是iOS开发的经典...

    TEST004:TETS

    1. **配置平台**: 首先,你需要在Android和iOS的开发者平台上注册你的应用,并获取到相应的推送证书或Server Key。 2. **安装插件**: PhoneGap的推送通知功能通常需要安装特定的插件,如`phonegap-plugin-push`。...

Global site tag (gtag.js) - Google Analytics