1,创建keystore
D:\>keytool -genkey -v -keystore d:\Jiubianli-rel-key.keystore -alias Jiubianli-alias -keyalg RSA -validity 10000
输入keystore密码:
再次输入新密码:jiubianli
您的名字与姓氏是什么?
[Unknown]: meng
您的组织单位名称是什么?
[Unknown]: chao
您的组织名称是什么?
[Unknown]: jiubianli
您所在的城市或区域名称是什么?
[Unknown]: zhengzhou
您所在的州或省份名称是什么?
[Unknown]: henan
该单位的两字母国家代码是什么
[Unknown]: CN
CN=meng, OU=chao, O=jiubianli, L=zhengzhou, ST=henan, C=CN 正确吗?
[否]: y
正在为以下对象生成 1,024 位 RSA 密钥对和自签名证书 (SHA1withRSA)(有效期为 10,000 天):
CN=meng, OU=chao, O=jiubianli, L=zhengzhou, ST=henan, C=CN
输入<Jiuianli-alias>的主密码
(如果和 keystore 密码相同,按回车):
再次输入新密码:
[正在存储 d:\Jiuianli-rel-key.keystore]
2,生成认证指纹
D:\>keytool -list -alias Jiubianli-alias -keystore Jiubianli-rel-key.keystore
输入keystore密码:
Jiubianli-alias, 2011-2-24, PrivateKeyEntry,
认证指纹 (MD5): 74:FF:21:85:03:6D:4A:04:B6:1C:75:67:19:65:7F:31
3,然后输入以下网址获取map key
http://www.google.com/glm/mmap/a/api?fp=74:FF:21:85:03:6D:4A:04:B6:1C:75:67:19:65:7F:31
登录后,可以获得map key:
感谢您注册 Android 地图 API 密钥!
您的密钥是:
0W8jPPMaincp8UfM64dMAyTaxGejItKS7NdWPRA
此密钥适用于所有使用以下指纹所对应证书进行验证的应用程序:
74:FF:21:85:03:6D:4A:04:B6:1C:75:67:19:65:7F:31
下面是一个 xml 格式的示例,帮助您了解地图功能:
<com.google.android.maps.MapView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="0W8jPPMaincp8UfM64dMAyTaxGejItKS7NdWPRA"
/>
4, 从eclipse中导出unsigned的apk
在eclipse中,右键点击项目名,选择“Android Tools”,再选择“Export Unsigned Application Package”,选择一个保存路径,确定。
5,Sign
运行下面的命令:
jarsigner -verbose -keystore Jiubianli-rel-key.keystore MobileBar.apk Jiubianli-alias
运行时需要输入keystore的密码。
运行完后,可以运行命令jarsigner -verify MobileBar.apk 验证sign是否正确。
6 zipalign
zipalign命令在android sdk的tools文件夹下面。
运行命令:
zipalign -v 4 MobileBar.apk DealBox_v1.apk
最终生成的apk文件就是DealBox_v1.apk
分享到:
相关推荐
本文将深入讲解如何进行Android Google Map的开发入门,从搭建环境、申请API Key到关键类的使用。 首先,我们需要**搭建环境**。在Android Studio中,确保你已经更新到最新版本,并安装了Android SDK。在项目级...
1. `AndroidManifest.xml`:这里是应用的配置文件,会包含用于注册MapKey的meta-data标签。 2. `MainActivity.java`或类似的类:主活动文件,通常会包含地图的初始化代码,如创建`GoogleMap`对象,设置地图视图等。 ...
3. **申请 Android Map API Key**:登录至 Google Maps API 注册页面(http://code.google.com/intl/zh-CN/android/maps-api-signup.html),按照指引输入你的 MD5 指纹信息并完成注册流程。 ##### 1.2 创建基于 ...
在开始Android Map开发之前,首先需要注册并获取Android地图API密钥。 注册Android地图API密钥的过程如下: 1. 使用`keytool`命令行工具列出调试密钥存储的MD5指纹。在命令行中输入: ``` keytool -list -...
文件"获得Google_Map_API_key及android_MapView_实现google地图.docx"很可能包含了详细的步骤,指导开发者如何注册Google Cloud Platform项目,启用Google Maps Android API,并生成用于应用的API密钥。这个过程通常...
在Android开发中,集成Google Maps API V2是一个常见的需求,它允许开发者在应用程序中嵌入交互式地图,提供导航、定位、标记等丰富的地图功能。本文将详细介绍如何申请Google Maps API V2的最新密钥,并提供一些...
android:apiKey="YOUR_API_KEY" android:clickable="true" /> ``` **3. 地图操作** 在代码中,可以通过获取MapView的引用来执行各种地图操作,如改变中心点、缩放级别等。例如,使用`controller.setCenter()`...
首先,我们需要在天地图官网注册并获取API Key。这个Key是天地图服务的授权凭证,用于验证应用的合法性,防止非法访问。注册后,开发者可以在个人中心获取到这个Key,将其替换到项目中的TianDiMapUtils类中对应的...
android:apiKey="YOUR_API_KEY" android:clickable="true" android:enabled="true" /> ``` 注意,这里`YOUR_API_KEY`需要替换为你的Google Maps API密钥,这是从Google Developers Console中申请的,用于验证你的...
本篇文章将带你深入理解Android Map开发的基础知识,包括如何注册API密钥、设置模拟器、处理权限和地图库的使用。 首先,要使用Google地图服务,你需要注册一个Android地图API密钥。这可以通过执行`keytool -list -...
### Android Map 开发常见问题详解 #### 一、AutoNavi Map API 密钥获取方法 **概述** 在Android地图开发中,AutoNavi(高德地图)提供了丰富的地图功能和服务,为了能够正常调用这些功能和服务,开发者首先需要...
在Android平台上,集成Google Map是一项常见的任务,可以让开发者在应用中提供地图功能。本文将详细介绍如何在Android应用中集成和使用Google Maps。 首先,Google API插件是Android SDK的一个扩展,它提供了对...
这需要在Google Cloud Console中创建一个新的项目,并为Android应用注册。然后,通过SHA1指纹和包名来生成API密钥。最后,将这个API Key替换到`res/layout/main.xml`中的相应位置。 2. **添加依赖** 由于此例子是...
在Android平台上,Google Map API是开发者用来集成地图功能的关键工具,它可以让你在应用程序中嵌入交互式地图,提供导航、定位、标记等丰富的功能。本示例程序将带你深入理解如何在Android应用中使用Google Map API...
android:name="com.amap.api.v2.apikey" android:value="你的API密钥" /> ... ``` 接着,将高德地图的AAR库添加到你的构建配置中。在build.gradle文件(模块级别)的dependencies块中,添加以下依赖: ```...
4. **API Key**:为了使用Google Maps API,开发者需要先在谷歌开发者控制台上注册项目,并申请API密钥。这个密钥用于验证应用程序的身份,确保只有授权的应用才能访问API服务。 5. **定位功能**:通过GPS(全球...
要在Android应用中使用谷歌地图,你需要注册成为谷歌地图API的用户并获取一个唯一的`mapkey`。这个`mapkey`是应用程序与谷歌地图服务建立连接的凭证。注册过程通常包括以下几个步骤: 1. 创建或选择一个Google ...
在Android应用开发中,与远程服务器进行数据交互是常见的需求,比如实现用户的登录和注册功能。本教程将探讨如何利用HTTP连接与MySQL数据库交互,从而完成登录和注册功能的搭建。我们将从服务器端和客户端两个角度来...
2. **申请API Key**:在使用百度地图服务之前,需要在百度地图开放平台注册并获取API Key。这个Key用于验证应用的身份,确保合法使用服务。开发者需要在项目的AndroidManifest.xml文件中添加key,如: ```xml ...