項目用到的地圖功能有點多,同時集成了地圖、定位以及導航這幾個功能。 每個單獨使用,都很順利,但合在一起用會有問題。 我每次集成百度地圖,都會在http://lbsyun.baidu.com/sdk/download?selected=mapsdk_basicmap,mapsdk_searchfunc ...
項目用到的地圖功能有點多,同時集成了地圖、定位以及導航這幾個功能。
每個單獨使用,都很順利,但合在一起用會有問題。
我每次集成百度地圖,都會在http://lbsyun.baidu.com/sdk/download?selected=mapsdk_basicmap,mapsdk_searchfunction,mapsdk_lbscloudsearch,mapsdk_calculationtool,mapsdk_radar
自定義下載百度地圖SDK,不會存在很多同學經常出現的包衝突問題。
這次出現的問題是:我在4.4.4版本的測試機上使用,一切正常;在我自己的手機上(7.0版本)使用,會報錯。
錯誤如圖所示:
網上找了很多資料,走了很多彎路,最後無意間看了篇博客,說是targetSdkVersion不能大於23,我的項目的targetSdkVersion是25,本著死馬當活馬醫的心態,把
targetSdkVersion改成23,重新運行,居然解決了報錯問題。這個世界真是奇妙。。。由於那篇博客只是掃了一眼,沒有留下網址,這裡就不貼上那位兄臺的博客鏈接了,見諒見諒!
報錯問題解決了,但是還有其他問題。。。
由於自定義的SDK文件夾裡面只有armeabi這個so文件夾,導致我在模擬器上運行應用的時候,根本裝不上應用(cpu架構的問題吧)。
這裡我目前沒有什麼好的解決辦法。。。
如果有同學有好的辦法,煩請告知一聲,謝謝!