zoukankan      html  css  js  c++  java
  • android sdk 如何重新生成debug.keystore

    1)首先你要确定你安装的JDK位置,Windows->Preferences->Java->InstalledJREs,你可以看到是Jre的location,再在doscmd模式下查看你当前系统的path是否已经包含了。如果没有包含添加到当前环境参数中。因为我们要用到的keytool命令在这个目录下呀。2)接下来就要找到你不前AVD的debug.keystore的位置,windows->perferences->android->build,default debug keystore文本框中,列出C:\Documents andSettings\XXXXuser\.android\debug.keystore,这就是默认的debug.keystore,你可以先把这个文件改一下名。我们需要创建一个新的debug.keystore3)紧接着我们来创建一个新的debug.keystore,在cmd下,进入C:\Users\Administrator\.android目录执行命令如下:            keytool -genkey -v -keystore debug.keystore -aliasandroiddebugkey -keyalg RSA -validity 10000输入密码,用户等信息确认后便可生成一个debug.keystore



    4)好了,接下来我们就需要获取MD5,去google申请一个apikey,很简单在当前目录下执行:keytool -list -alias androiddebugkey -keystoredebug.keystore根据提示输入你在第三步所设的密码,ok,就会得到下面信息,Certificate fingerprint (MD5):FC:ED:DE:BS:16:1A:E8:05:F0:44:AD:4E:45:42:4B:D4这就是我们申请apikey时需要的FC:ED:DE:BS:16:1A:E8:05:F0:44:AD:4E:45:42:4B:D4

    通过浏览器访问http://code.google.com/android/maps-api-signup.html在My certificate's MD5 fingerprint文本框中输入您刚刚获取到的MD5码点击Generate API Key,当然前提是你的有一个google的账户。
    Google 地图 APIGoogle 代码主页 > Google 地图 API >Google 地图 API 注册感谢您注册 Android 地图 API 密钥!您的密钥是:0VWb_8R4e2TIB8rp7D5Hs8rQ3E_Um_3XryRJo3A此密钥适用于所有使用以下指纹所对应证书进行验证的应用程序:25:93:08:C1:02:7D:E3:8D:5E:22:23:13:B5:DD:F4:E2下面是一个 xml 格式的示例,帮助您了解地图功能:           <com.google.android.maps.MapView              android:layout_width="fill_parent"              android:layout_height="fill_parent"              android:apiKey="0VWb_8R4e2TIB8rp7D5Hs8rQ3E_Um_3XryRJo3A"              />          有关详细信息,请查看 API 文档。

  • 相关阅读:
    软件工程之美8讲——怎样平衡软件质量与时间成本范围的关系?
    软件工程之美7讲——大厂都在用哪些敏捷方法?(下)
    软件工程之美6讲——大厂都在用哪些敏捷方法?(上)
    C++问题少年系列
    有点捞的算法笔记
    UnityEditor简单介绍及案例
    数据可视化之图表用法(参考Antv整理)
    【思维导图】携程平台化常态化数据治理之路
    李宏毅2021机器学习/深度学习视频笔记
    力扣动态规划中等题困难题+背包问题DP专题202108012
  • 原文地址:https://www.cnblogs.com/potu/p/2571730.html
Copyright © 2011-2022 走看看