一 key问题
1 在百度地图api控制台申请key的流程主要用到了app包,开发工具的开发sha1和发布sha1值,这2个值的获取就非常关键了。
一般来说我们都是在windows上开发安卓,使用androidstudio做集成环境。首先我们需要通过keytool工具在命令行中查看我们的sha1
进入cmd控制台输入keytool,发现不是一个有效命令,配置一下环境变量,环境变量添加我们安装的jdk路径bin目录的路径即可,比如我的是
2 再次进入cmd控制台
进入系统目录下的.android目录,这里有debug的证书
输入keytool -list -v -keystore debug.keystore
得到debug也就是开发时候的sha1值,我们复制出来即可
3 需要生成发布也就是打包的sha1值
这里首先需要在android创建签名文件jks,其创建过程是向导式的,可以参考http://blog.csdn.net/xiaoma0628/article/details/50772732
再次进入cmd控制台进入我们jks文件所在目录,如我的
输入的命令:keytool -v -list -keystore androidkey.jks
即可生成发布打包时候时候的sha1值
4 现在我们有了开发,发布的sha1值了我们拿着app的包名一起在百度地图的api控制台申请一个key即可 yNVlri0t27BCSHhIB2q2vUfUmr4TTa14
5 关于so文件和sdk不能使用问题
http://blog.csdn.net/htopen123/article/details/47450201总结得比较全面了