如何让高德/百度地图的sdk直接可运行在真机上

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_15411661/article/details/78922491

       或许大家都有遇到过在百度地图或者是高德地图上注册key签名时放置到自己的manifest中,会发现直接运行真机是会无效(地图无法显示/无法定位),一定要另外打包才可现实相关三方信息,比如地图的显示。在这做个笔记,刚好解决了这个问题,今天要讲的是高德地图。


1,打开项目,创建自定义的jks签名文件,这个操作就先不讲解了,具体请看我的另一篇文章 链接:创建自定义的jks签名文件



2,在高德开放平台上创建key值,这个时候在1,时所创建的jks签名文件就用的上了。



3,接下来我们需要在Android studio上进行配置,如何在调试的时候使用我们自己自定义的jks文件。

      Ⅰ,直接用上面的jks文件也阔以,所以这里就不需要重新创建了。

      Ⅱ,选择 file-->project structure-->到达界面创建密钥库,如图所示:

      


注意:如果你创建密钥库成功,查看你的build.gradle文件,会多出一段代码:

android{
    signingConfigs {
          jiashenghuo {
                keyAlias 'jiashenghuo'
                keyPassword '******'
                storeFile file('/Users/xiaoying/Downloads/jiashenghuoDemo/app/jiashenghuo.jks')
                storePassword '******'
        }
    }
    compileSdkVersion 23
    buildToolsVersion '25.0.0'
    .......
}

Ⅲ,还是Ⅱ,操作,分别将调试(debug)和发布(release)都添加到刚刚创建的密钥库,如图所示:



 欢迎讨论及互相学习
- 完结


猜你喜欢

转载自blog.csdn.net/sinat_15411661/article/details/78922491