1. 程式人生 > >關於整合高德地圖遇到的問題

關於整合高德地圖遇到的問題

今天在做整合高德地圖的步行導航的時候,按照官方給的文件將程式碼 copy 好後,執行起來怎麼也出不了地圖.折騰了一天沒弄好.提前宣告,我是加好了自己的 key,配好了 jar 包,並且科大訊飛的語音 id 也是自己申請好的,還有就是官方要求配置的
這裡寫圖片描述
也加上去了,然並卵.鬱悶的一逼 .後來看官方demo 的app 裡的 build.gradle檔案,發現我少了一段程式碼.雖然在我看來,這段程式碼並沒有卵用,
這裡寫圖片描述
加了上去之後,奇蹟發生了,地圖可以載入了,一切也都好了.
後來看了一下,我發現在我上面還有這樣一段程式碼
這裡寫圖片描述
我大概是知道為什麼了 因為高德說了只支援armeabi平臺,而我的 ndk 裡面卻有兩個平臺,造成打包的時候兼顧了另一個平臺,使得手機識別不了(當然這都是我的猜想,哈哈哈),而下面的 splite(…)則是將我 ndk 中多餘的平臺剪下掉了,所以就 OK了.嗯,所以如果你上面也有整合 ndk 的話,而且 ndk 中還有不止 armabi 一個平臺的話,就要把 splite 那段加上.就好啦
記一次日了狗的調 bug 生活.