百度地圖SDK接入記錄

挖坑,待寫岂却。

————————————————

之前有做個(gè)一個(gè)接入谷歌地圖的忿薇,后面發(fā)現(xiàn)還是需要用國內(nèi)的地圖裙椭。╮(╯▽╰)╭,記錄下署浩。

下載地址:

http://lbsyun.baidu.com/sdk/download?selected=mapsdk_basicmap,mapsdk_searchfunction,mapsdk_lbscloudsearch,mapsdk_calculationtool,mapsdk_radar

很奇怪的一個(gè)問題是我訪問百度的相關(guān)的開發(fā)者網(wǎng)站的時(shí)候掛代理速度較快揉燃。

下載包的時(shí)候要注意,包比較多筋栋,下錯(cuò)了包的話就用不了炊汤。所以要注意看具體哪個(gè)包有什么功能。我是對(duì)應(yīng)的下載所需的包的二汛。()

需要用到什么SDK就點(diǎn)進(jìn)去下載對(duì)應(yīng)的SDK婿崭,我是一個(gè)個(gè)功能地進(jìn)行來看的拨拓。(注意肴颊,百度地圖的包不能混包,那樣會(huì)出錯(cuò)渣磷,所以用完要?jiǎng)h婿着。意思就是說如果要添加新的功能不能直接添加,要把之前的刪掉才能添加)醋界。


將下載后的文件放入下列目錄在新建的目錄src/main/目錄下新建jniLibs目錄中竟宋。

左邊的一系列文件夾放入jniLibs目錄下。

右邊的jar包需要放入BaiDuMapDemo\app\libs目錄下待導(dǎo)入形纺。


設(shè)置gradle

BaiduLAB_Android.jar作為File dependency導(dǎo)入


gradle自動(dòng)更新丘侠。

這樣,就表示jar包導(dǎo)入啦逐样。



添加一個(gè)最基礎(chǔ)的代碼蜗字,按官方文檔來做:

http://lbsyun.baidu.com/index.php?title=androidsdk/guide/hellobaidumap

結(jié)果就是這樣啦~默認(rèn)顯示北京的地址。








好啦脂新,后面我再寫個(gè)實(shí)際應(yīng)用的挪捕。

———————坑的分割線—————

參考鏈接:http://blog.csdn.net/y1scp/article/details/48130853


———————————我是錯(cuò)誤的分割線———————————-

在此之間出現(xiàn)一個(gè)問題,具體如下争便。

看了下是因?yàn)閍ndroid5.0版本導(dǎo)致的级零。

07-31 15:54:25.424 7498-7498/com.cc.baidumapdemo E/System: stat file error, path is /data/app/com.cc.baidumapdemo-1/lib/arm64, exception is android.system.ErrnoException: stat failed: ENOENT (No such file or directory)

07-31 15:54:25.664 7498-7498/com.cc.baidumapdemo E/NativeLoader: found libBaiduMapSDK_base_v4_3_2.so error

07-31 15:54:25.666 7498-7498/com.cc.baidumapdemo E/art: No implementation found for int com.baidu.platform.comjni.tools.JNITools.initClass(java.lang.Object, int) (tried Java_com_baidu_platform_comjni_tools_JNITools_initClass and Java_com_baidu_platform_comjni_tools_JNITools_initClass__Ljava_lang_Object_2I)

07-31 15:54:25.667 7498-7498/com.cc.baidumapdemo E/AndroidRuntime: FATAL EXCEPTION: main

Process: com.cc.baidumapdemo, PID: 7498

java.lang.UnsatisfiedLinkError: No implementation found for int com.baidu.platform.comjni.tools.JNITools.initClass(java.lang.Object, int) (tried Java_com_baidu_platform_comjni_tools_JNITools_initClass and Java_com_baidu_platform_comjni_tools_JNITools_initClass__Ljava_lang_Object_2I)



at com.baidu.platform.comjni.tools.JNITools.initClass(Native Method) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at com.baidu.platform.comjni.tools.a.b(Unknown Source) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? at com.baidu.platform.comapi.a.(Unknown Source)

at com.baidu.platform.comapi.a.a(Unknown Source)

at com.baidu.platform.comapi.c.a(Unknown Source)

at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source)

不知道是什么問題導(dǎo)致的。猜測(cè)是因?yàn)橹暗瑰e(cuò)了jar導(dǎo)致的滞乙?先試試重新建立一個(gè)工程奏纪。

依然報(bào)錯(cuò)。

找不到這個(gè)so文件斩启,但是實(shí)際目錄中是有的亥贸。

found libBaiduMapSDK_base_v4_3_2.so error

百度后發(fā)現(xiàn),這個(gè)問題很常見浇垦,http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=130936炕置,可能是so文件的問題荣挨。

所以,這次我只下一個(gè)基礎(chǔ)so文件朴摊,但是還是報(bào)錯(cuò)默垄,最后終于發(fā)現(xiàn)問題所在,官方文檔有問題甚纲,在AS中接入的方法是錯(cuò)誤的(后面過幾天我去看發(fā)現(xiàn)官方文檔修改了口锭,但是改的依然很爛,這里我也要吐槽一下阿里的SDK文檔介杆,也是亂七八糟鹃操,更新不同步。因此在接入SDK的時(shí)候不能太相信開發(fā)文檔春哨,坑太多荆隘,因此在接入SDK的時(shí)候需要對(duì)接入SDK的方式有一個(gè)全面的了解)。

刪去下列代碼就能顯了赴背。老子一下午就這樣過去了椰拒。。不得不吐槽百度的相關(guān)產(chǎn)品都是基于Eclipse來做比較方便的凰荚。燃观。

因?yàn)锳ndroid Studio導(dǎo)入.so文件有兩種方式,如果直接在libs目錄下創(chuàng)建子目錄armeabi放置.so文件便瑟,那么就必須在build.gradle中添加sourceSets {...}語句缆毁。

如果是在src/main中添加 jniLibs文件夾,就不需要添加了到涂,添加了反而會(huì)報(bào)錯(cuò)脊框。

sourceSets {

main {

jniLibs.srcDirs = ['libs']

}

}

解決辦法:http://blog.csdn.net/baidu_33968826/article/details/53193739


問題二:

errorcode: 200 uid: -1 appid -1 msg: APP不存在

請(qǐng)仔細(xì)核查 SHA1、package與key申請(qǐng)信息是否對(duì)應(yīng)养盗,key是否刪除缚陷,平臺(tái)是否匹配

解決辦法:http://blog.csdn.net/nijian81/article/details/50542481


設(shè)置后要把之前在手機(jī)上安裝的app卸載掉,要重新安裝才會(huì)生效往核,否則依然報(bào)錯(cuò)箫爷。(因?yàn)榘惭b之后就不會(huì)檢查簽名了吧大概是這樣猜測(cè)不能盡信)。然后就不會(huì)報(bào)錯(cuò)了聂儒。


問題三:

安裝之后只顯示格子不現(xiàn)實(shí)地圖虎锚。

后面發(fā)現(xiàn)是api key不正確導(dǎo)致的,但是運(yùn)行時(shí)也沒有報(bào)錯(cuò)衩婚。

這個(gè)才是你所需的api key窜护。我之前以為是申請(qǐng)的時(shí)候生成的安全碼是所需key

我的心在流血。一下午就這樣過去了非春。柱徙。


參考鏈接:

http://lbsyun.baidu.com/index.php?title=android-locsdk

http://blog.csdn.net/y1scp/article/details/49095729

http://www.reibang.com/p/440494f075e7

http://blog.csdn.net/yy1300326388/article/details/46422939(AS添加第三方庫的6種方式

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末缓屠,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子护侮,更是在濱河造成了極大的恐慌敌完,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件羊初,死亡現(xiàn)場(chǎng)離奇詭異滨溉,居然都是意外死亡长赞,警方通過查閱死者的電腦和手機(jī)晦攒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來得哆,“玉大人脯颜,你說我怎么就攤上這事×郑” “怎么了伐脖?”我有些...
    開封第一講書人閱讀 162,415評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵热幔,是天一觀的道長乐设。 經(jīng)常有香客問我,道長绎巨,這世上最難降的妖魔是什么近尚? 我笑而不...
    開封第一講書人閱讀 58,157評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮场勤,結(jié)果婚禮上戈锻,老公的妹妹穿的比我還像新娘。我一直安慰自己和媳,他們只是感情好格遭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著留瞳,像睡著了一般拒迅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上她倘,一...
    開封第一講書人閱讀 51,125評(píng)論 1 297
  • 那天璧微,我揣著相機(jī)與錄音,去河邊找鬼硬梁。 笑死前硫,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的荧止。 我是一名探鬼主播屹电,決...
    沈念sama閱讀 40,028評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼阶剑,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了危号?” 一聲冷哼從身側(cè)響起个扰,我...
    開封第一講書人閱讀 38,887評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎葱色,沒想到半個(gè)月后递宅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡苍狰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評(píng)論 2 332
  • 正文 我和宋清朗相戀三年办龄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片淋昭。...
    茶點(diǎn)故事閱讀 39,690評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡俐填,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出翔忽,到底是詐尸還是另有隱情英融,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評(píng)論 5 343
  • 正文 年R本政府宣布歇式,位于F島的核電站驶悟,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏材失。R本人自食惡果不足惜痕鳍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望龙巨。 院中可真熱鬧笼呆,春花似錦、人聲如沸旨别。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽秸弛。三九已至铭若,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間胆屿,已是汗流浹背奥喻。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評(píng)論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留非迹,地道東北人环鲤。 一個(gè)月前我還...
    沈念sama閱讀 47,693評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像憎兽,于是被迫代替她去往敵國和親冷离。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吵冒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,070評(píng)論 25 707
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,429評(píng)論 2 45
  • 世界上只有兩種可以稱之為浪漫的情感:一種叫相濡以沫西剥,另一種叫相忘于江湖痹栖。我們要做的是爭取和最愛的人相濡以沫,和次愛...
    貓貓麗閱讀 216評(píng)論 1 2
  • 馬拉松長跑A好者包愛紅瞭空,在這大雪紛飛的下午到湖里冬泳揪阿,特讓人敬佩。 真是 鐵錚英雄包愛紅 賽過木蘭力無窮 大雪紛飛...
    張友良創(chuàng)作室閱讀 914評(píng)論 0 1
  • 你只是雇用了我 我不是你的雇傭 ——MAE.LIU
    柳如柳閱讀 219評(píng)論 0 0