日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android 混淆高德地图,开发注意事项-创建工程-开发指南-Android 地图SDK | 高德地图API...

發布時間:2024/3/26 Android 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 混淆高德地图,开发注意事项-创建工程-开发指南-Android 地图SDK | 高德地图API... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

添加高德?Key

為了保證高德 Android SDK 的功能正常使用,您需要申請高德 Key 并且配置到項目中。

項目的 “AndroidManifest.xml” 文件中,添加如下代碼:

android:icon="@drawable/icon"

android:label="@string/app_name" >

android:name="com.amap.api.v2.apikey"

android:value="請輸入您的用戶Key"/>

……

配置權限

在AndroidManifest.xml中配置權限:

//地圖包、搜索包需要的基礎權限

代碼混淆

在生成 apk 進行代碼混淆時進行如下配置(如果報出 warning,在報出 warning 的包加入類似的語句:-dontwarn 包名)

3D 地圖 V5.0.0之前:

-keep class com.amap.api.maps.**{*;}

-keep class com.autonavi.amap.mapcore.*{*;}

-keep class com.amap.api.trace.**{*;}

3D 地圖 V5.0.0之后:

-keep class com.amap.api.maps.**{*;}

-keep class com.autonavi.**{*;}

-keep class com.amap.api.trace.**{*;}

定位

-keep class com.amap.api.location.**{*;}

-keep class com.amap.api.fence.**{*;}

-keep class com.autonavi.aps.amapapi.model.**{*;}

搜索

-keep class com.amap.api.services.**{*;}

2D地圖

-keep class com.amap.api.maps2d.**{*;}

-keep class com.amap.api.mapcore2d.**{*;}

導航

-keep class com.amap.api.navi.**{*;}

-keep class com.autonavi.**{*;}

so?文件說明

地圖 SDK 和導航 SDK 的核心功能實現依賴 so 庫。在使用 SDK ,以及向工程中添加 so 時請注意以下幾點:

確保添加了正確的 so 庫文件

何為正確的 so 文件?

官方發布新版 SDK 時一定會同時更新 jar 文件和 so 文件,您需要做的是更新這些文件到您的工程中,不要出現遺漏。

您可以參考Eclipse、Android Studio 配置工程提到的添加方法進行操作。

確保添加的 so 庫文件與平臺匹配

何為正確的 so 文件與平臺匹配?

arm與x86,這代表核心處理器(cpu)的兩種架構,對不同的架構需要引用不同的 so 文件,如果引用出現錯誤是不能正常使用 SDK 的。

解決這個問題最簡單的辦法是在 libs 或 jnilibs 文件夾下只保留 armeabi 一個文件夾。

其余問題

您也可以瀏覽這篇帖子的內容,基礎的開發技能均在其中。

兼容性

支持 Android 4.0 以上系統。

總結

以上是生活随笔為你收集整理的android 混淆高德地图,开发注意事项-创建工程-开发指南-Android 地图SDK | 高德地图API...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。