如何生成一个可以使用百度地图的发布key值

来源:互联网 发布:如何修改淘宝买家名称 编辑:程序博客网 时间:2024/06/10 16:01

使用android开发的人大概都知道可以通过eclipse来发布应用程序。但是当要使用到发布应用时对应的key时,如百度地图,则不能通过eclipse来获取,因为eclipse获取到的只是调试用的key值,而不是发布时的key值。这里参考了网上的介绍后,简单的写一下发布签名应用。

      

C:\Users\aisi_1>keytool -genkey -alias icare-release.keystore -keyalg RSA -valid
ity 20000 -keystore icare-release.keystore
输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
  [Unknown]:  李**
您的组织单位名称是什么?
  [Unknown]:  icare
您的组织名称是什么?
  [Unknown]:  icare
您所在的城市或区域名称是什么?
  [Unknown]:  广州市
您所在的州或省份名称是什么?
  [Unknown]:
该单位的两字母国家代码是什么
  [Unknown]:  ch
CN=李文沛, OU=icare, O=icare, L=广州市, ST=Unknown, C=ch 正确吗?
  [否]:  否
您的名字与姓氏是什么?
  [李文沛]:  李**
您的组织单位名称是什么?
  [icare]:  icare
您的组织名称是什么?
  [icare]:  icare
您所在的城市或区域名称是什么?
  [广州市]:  广州市
您所在的州或省份名称是什么?
  [Unknown]:  广东省
该单位的两字母国家代码是什么
  [ch]:  cn
CN=李文沛, OU=icare, O=icare, L=广州市, ST=广东省, C=cn 正确吗?
  [否]:  y

输入<icare-release.keystore>的主密码
        (如果和 keystore 密码相同,按回车):


C:\Users\aisi_1>jarsigner -verbose -keystore icare-release.keystore -signedjar d
:/icare-signed.apk d:/icare.apk icare-release.keystore
输入密钥库的口令短语:
   正在添加: META-INF/MANIFEST.MF
   正在添加: META-INF/ICARE-RE.SF
   正在添加: META-INF/ICARE-RE.RSA
  正在签名: assets/device.xml
  正在签名: assets/login.xml
  正在签名: assets/track.xml
  正在签名: res/drawable/btn_button_confirm.xml
  正在签名: res/drawable/btn_button_quit.xml
  正在签名: res/drawable/btn_cancel_selector.xml
  正在签名: res/drawable/btn_chose_selector.xml
  正在签名: res/drawable/btn_click_selector.xml
  正在签名: res/drawable/btn_list_selector.xml
  正在签名: res/drawable/lay_edit_shape.xml
  正在签名: res/drawable/lay_ls_pos_shape.xml
  正在签名: res/drawable/lay_setting_shape.xml
  正在签名: res/layout/captrue_pop_layout.xml
  正在签名: res/layout/device_login_layout.xml
  正在签名: res/layout/device_setting_layout.xml
  正在签名: res/layout/edit_address_layout.xml
  正在签名: res/layout/edit_layout.xml
  正在签名: res/layout/edit_pass_layout.xml
  正在签名: res/layout/forget_password_layout.xml
  正在签名: res/layout/header_layout.xml
  正在签名: res/layout/header_pop_layout.xml
  正在签名: res/layout/inc_feedback_layout.xml
  正在签名: res/layout/inc_help_layout.xml
  正在签名: res/layout/inc_left_layout.xml
  正在签名: res/layout/inc_ls_layout.xml
  正在签名: res/layout/inc_right_layout.xml
  正在签名: res/layout/inc_secondary_header_layout.xml
  正在签名: res/layout/inc_track_layout.xml
  正在签名: res/layout/item.xml
  正在签名: res/layout/login_layout.xml
  正在签名: res/layout/logo_layout.xml
  正在签名: res/layout/main_layout.xml
  正在签名: res/layout/period_pop_layout.xml
  正在签名: res/layout/refresh_layout.xml
  正在签名: res/layout/register_layout.xml
  正在签名: res/layout/register_user_layout.xml
  正在签名: res/layout/right_navigation_item.xml
  正在签名: res/layout/search_header_item.xml
  正在签名: res/layout/search_item.xml
  正在签名: res/layout/system_setting_layout.xml
  正在签名: res/layout/track_item.xml
  正在签名: res/layout/track_layout.xml
  正在签名: res/layout/update_pop_layout.xml
  正在签名: res/layout/user_detail_layout.xml
  正在签名: res/layout/user_setting_layout.xml
  正在签名: res/layout/web_view_layout.xml
  正在签名: res/layout/welcome_layout.xml
  正在签名: AndroidManifest.xml
  正在签名: resources.arsc
  正在签名: res/drawable-hdpi/addnew.png
  正在签名: res/drawable-hdpi/advert.jpg
  正在签名: res/drawable-hdpi/button_background.png
  正在签名: res/drawable-hdpi/button_confirm.png
  正在签名: res/drawable-hdpi/button_confirm2.png
  正在签名: res/drawable-hdpi/button_confirm_on.png
  正在签名: res/drawable-hdpi/button_location_detail_up.png
  正在签名: res/drawable-hdpi/button_more.png
  正在签名: res/drawable-hdpi/button_quit.png
  正在签名: res/drawable-hdpi/button_quit_on.png
  正在签名: res/drawable-hdpi/cancel.png
  正在签名: res/drawable-hdpi/desk_logo.png
  正在签名: res/drawable-hdpi/dev_battery_f.png
  正在签名: res/drawable-hdpi/dev_battery_l.png
  正在签名: res/drawable-hdpi/dev_battery_n.png
  正在签名: res/drawable-hdpi/dev_gprs_f.png
  正在签名: res/drawable-hdpi/dev_gprs_l.png
  正在签名: res/drawable-hdpi/dev_gprs_n.png
  正在签名: res/drawable-hdpi/dev_gps_f.png
  正在签名: res/drawable-hdpi/dev_gps_l.png
  正在签名: res/drawable-hdpi/dev_gps_n.png
  正在签名: res/drawable-hdpi/divice.png
  正在签名: res/drawable-hdpi/edit.png
  正在签名: res/drawable-hdpi/feedback_button_disable.9.png
  正在签名: res/drawable-hdpi/feedback_button_normal.9.png
  正在签名: res/drawable-hdpi/ic_launcher.png
  正在签名: res/drawable-hdpi/icon_help.png
  正在签名: res/drawable-hdpi/icon_help_s.png
  正在签名: res/drawable-hdpi/icon_location.png
  正在签名: res/drawable-hdpi/icon_location_s.png
  正在签名: res/drawable-hdpi/icon_ls.png
  正在签名: res/drawable-hdpi/icon_ls_s.png
  正在签名: res/drawable-hdpi/icon_marka.png
  正在签名: res/drawable-hdpi/icon_move.png
  正在签名: res/drawable-hdpi/icon_password.png
  正在签名: res/drawable-hdpi/icon_send.png
  正在签名: res/drawable-hdpi/icon_send_s.png
  正在签名: res/drawable-hdpi/icon_setting.png
  正在签名: res/drawable-hdpi/icon_setting_s.png
  正在签名: res/drawable-hdpi/icon_track.png
  正在签名: res/drawable-hdpi/icon_track_s.png
  正在签名: res/drawable-hdpi/icon_username.png
  正在签名: res/drawable-hdpi/left.png
  正在签名: res/drawable-hdpi/list_down.png
  正在签名: res/drawable-hdpi/list_more.png
  正在签名: res/drawable-hdpi/list_more_new.png
  正在签名: res/drawable-hdpi/location.png
  正在签名: res/drawable-hdpi/location_flash.png
  正在签名: res/drawable-hdpi/location_now.png
  正在签名: res/drawable-hdpi/login.png
  正在签名: res/drawable-hdpi/login_onclick.png
  正在签名: res/drawable-hdpi/logo_blue.png
  正在签名: res/drawable-hdpi/logo_white.png
  正在签名: res/drawable-hdpi/ls_point.png
  正在签名: res/drawable-hdpi/marker2.png
  正在签名: res/drawable-hdpi/marker3.png
  正在签名: res/drawable-hdpi/nav_bg.png
  正在签名: res/drawable-hdpi/nav_botton_on.png
  正在签名: res/drawable-hdpi/nav_setting.png
  正在签名: res/drawable-hdpi/nav_top.png
  正在签名: res/drawable-hdpi/net_error.png
  正在签名: res/drawable-hdpi/new_icon.png
  正在签名: res/drawable-hdpi/pop_bg.png
  正在签名: res/drawable-hdpi/return_btn_normal.png
  正在签名: res/drawable-hdpi/right.png
  正在签名: res/drawable-hdpi/setting_forword.png
  正在签名: res/drawable-hdpi/split_1.png
  正在签名: res/drawable-hdpi/split_off.png
  正在签名: res/drawable-hdpi/split_off_left.png
  正在签名: res/drawable-hdpi/split_off_right.png
  正在签名: res/drawable-hdpi/split_on.png
  正在签名: res/drawable-hdpi/split_on_left.png
  正在签名: res/drawable-hdpi/split_on_right.png
  正在签名: res/drawable-hdpi/split_right_1.png
  正在签名: res/drawable-hdpi/split_y.png
  正在签名: res/drawable-hdpi/topten_blue.png
  正在签名: res/drawable-hdpi/toux.png
  正在签名: res/drawable-hdpi/toux_blue.png
  正在签名: res/drawable-hdpi/toux_q.png
  正在签名: res/drawable-hdpi/toux_q_black.png
  正在签名: res/drawable-hdpi/toux_q_black70.png
  正在签名: res/drawable-hdpi/toux_q_black_2.png
  正在签名: res/drawable-hdpi/track_button_down.png
  正在签名: res/drawable-hdpi/track_button_up.png
  正在签名: res/drawable-hdpi/track_detail.png
  正在签名: res/drawable-hdpi/track_location_end.png
  正在签名: res/drawable-hdpi/track_location_first.png
  正在签名: res/drawable-hdpi/track_location_list.png
  正在签名: res/drawable-hdpi/track_location_list_bottom.png
  正在签名: res/drawable-hdpi/track_location_list_mid.png
  正在签名: res/drawable-hdpi/track_location_mid.png
  正在签名: res/drawable-hdpi/track_location_normal.png
  正在签名: res/drawable-hdpi/track_time_1.png
  正在签名: res/drawable-hdpi/track_time_1_b.png
  正在签名: res/drawable-hdpi/track_time_1_d.png
  正在签名: res/drawable-hdpi/track_time_2.png
  正在签名: res/drawable-hdpi/track_time_2_b.png
  正在签名: res/drawable-hdpi/track_time_2_d.png
  正在签名: res/drawable-hdpi/track_time_3.png
  正在签名: res/drawable-hdpi/track_time_3_b.png
  正在签名: res/drawable-hdpi/track_time_3_d.png
  正在签名: res/drawable-hdpi/track_time_6.png
  正在签名: res/drawable-hdpi/upgrade_triangle_down.png
  正在签名: res/drawable-hdpi/upgrade_triangle_up.png
  正在签名: res/drawable-hdpi/user_center_address_icon.png
  正在签名: res/drawable-ldpi/ic_launcher.png
  正在签名: res/drawable-mdpi/ic_launcher.png
  正在签名: res/drawable-xhdpi/bg_guide_5.jpg
  正在签名: res/drawable-xhdpi/gps_weak.png
  正在签名: res/drawable-xhdpi/ic_launcher.png
  正在签名: classes.dex
  正在签名: assets/CMRequire.dat
  正在签名: assets/VerDatset.dat
  正在签名: assets/cfg/a/ResPack.cfg
  正在签名: assets/cfg/a/mapstyle.sty
  正在签名: assets/cfg/a/satellitestyle.sty
  正在签名: assets/cfg/a/trafficstyle.sty
  ...................

查看生成的MD5值


C:\Users\aisi_1>keytool -list -v -keystore icare-release.keystore
输入keystore密码:

Keystore 类型: JKS
Keystore 提供者: SUN

您的 keystore 包含 1 输入

别名名称: icare-release.keystore
创建日期: 2014-6-4
项类型: PrivateKeyEntry
认证链长度: 1
认证 [1]:
所有者:CN=李**, OU=icare, O=icare, L=广州市, ST=广东省, C=cn
签发人:CN=李**, OU=icare, O=icare, L=广州市, ST=广东省, C=cn
序列号:538eef09
有效期: Wed Jun 04 18:03:53 CST 2014 至Thu Mar 07 18:03:53 CST 2069
证书指纹:
         MD5:48:5B:71:0E:E1:73:71:F9:E9:DF:9B:77:********
         SHA1:42:CE:E8:58:34:9B:E1:41:5C:9F:DF:BE:69:84:80:*****************
         签名算法名称:SHA1withRSA
         版本: 3


*******************************************
*******************************************

如果使用到百度地图或者谷歌地图的话,发布版就可以使用上面的SHA1值了。

0 0