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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章