高德地圖3d地圖java.lang.UnsatisfiedLinkError解決方法

高德地圖3d地圖java.lang.UnsatisfiedLinkError解決方法

  • 問題描述
    今天做高德地圖2d是發現不夠清晰,而且不能旋轉,於是試着做了做3d地圖,遇到如下錯誤:
     java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.learn.fei.godstore-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]] couldn't find "libgdamapv4sdk751.so"
![錯誤詳情](https://img-blog.csdn.net/20160217192729179)
  • 問題分析:
    沒有找到libgdamapv4sdk751.so
    原來因爲高德地圖的3D地圖SDK和導航SDK需要引入so庫文件,而我們缺少了這兩個文件所以會出現這種錯誤。

  • 解決辦法:
    在app/src/main/目錄下新建jniLibs目錄,將armeabi(該文件和下載的jar包在一起)放到此目錄下,如圖所示:
    存放位置

  • 總結:
    其實這些在官方的文檔中都有詳細說明的,只是之前做過2d所以忽略了環境配置中的這個步驟,所以纔會出現這個問題,所以我們在閱讀文檔時一定要細心,希望遇到相同的小夥伴們共勉。

  • 以上
    還有什麼問題歡迎留言討論。

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