unity 高德地图 Android

由于之前的一个工程需要维护,但是重新发布到手机一直打不开,不停闪退。由于工程中插件内容较多:easyar、高德地图、陀螺仪、微信支付、游客登录、分享等等。也不知道哪一块出错了。这次主要需要导航,就想重新先把导航这一块放进去。但是对高德地图SDK导入unity不熟悉,就想自己先弄一下。结果就整了一段时间,记录一下结果。

1. 高德jar包(.jar):最终需要导入到unity中
2. keystore(.jks):unity中使用(playersetting中),查找SHA1要用
3. SHA1获取:获取高德key要用
4. 高德key(一个长字符串):unity里的配置文件AndroidManifest要用
5. unity中设置

【【 【1:高德jar包】】】
参考:https://blog.csdn.net/QWBin/article/details/81660784
http://www.mamicode.com/info-detail-1839624.html?_t=1556204853
https://blog.csdn.net/u011192809/article/details/52355125
生成高德地图jar包——Androidstudio中进行:需要注意包名(创建library时候)及入口函数(MainActivity)
导入的两个包分别是:
高德地图classes包:AMap3DMap_7.4.0_AMapNavi_7.4.0_AMapSearch_7.3.0_AMapTrack_1.3.0_AMapLocation_4.9.0_20200426.jar
unity的classes包
D:\Program Files\Unity\20170301\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp\Release\Classes\classes.jar
打包好之后分别是(将这两个放到unity里 Plugins\Android):
packaged_res——文件夹(mylibrary\build\intermediates\packaged_res)
libs——文件夹(mylibrary\build\intermediates\packaged-classes\debug\libs)——说明:
需要将libs文件夹里的classes.jar删掉(这个是unity,不删会有冲突)。将另一个classes.jar(路径在:mylibrary\build\intermediates\packaged-classes\debug\classes.jar)放到libs文件夹里

【【 【2:keystore(.jks)】】】
参考:https://blog.csdn.net/true_maitian/article/details/52922000
创建生成keystore【.jks文件】——Androidstudio中进行申请
Build ——Generate Signed APK ——Greate new ... ——填写信息:如下——OK——从设置的路径中就能找到
填写keystore路径及名称、密码;设置别名(Alias)和密码;开发者信息大概填写

【【 【3:SHA1获取】】】
参考:https://blog.csdn.net/true_maitian/article/details/52922000
查看在Androidstudio里申请的keystore(.jks),找到SHA1
先打看JDK——keytool -list -v -keystore(.jks文件,需要加目录)——得到SHA1
C:\Users\Administrator>D:
D:\>cd D:\Program Files\Java\jdk1.8.0_191\bin
D:\Program Files\Java\jdk1.8.0_191\bin>keytool -list -v -keystore E:\LXY\xiangmu\ARDaohang\key\YJLH.jks
。。。
SHA1: 1B:80:C4:4C:98:D4:DE:A1:44:47:2D:C6:C4:99:59:96:C6:2C:3F:F8
。。。

【【 【4:高德key】】】
官网:https://console.amap.com/dev/key/app
控制台——添加应用——填写信息(SHA1、包名等)
得到key(一个长字符串)

【【 【5:unity中设置】】】
AndroidManifest和playersetting设置
:包名
:高德key(一个长字符串)
:activity——刚才的入口函数
:playersetting里的包名、keystore

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值