關於Baidu Map(百度地圖SDK)的各種騷b問題!


首先第一步,當然去申請AK啦!

簡單介紹下:百度地圖Android定位SDK是為Android移動端應用提供的一套簡單易用的定位服務接口,專注於為廣大開發者提供最好的綜合定位服務。通過使用百度定位SDK,開發者可以輕松為應用程序實現智能、精准、高效的定位功能。

相信你都會填,只不過,這里我要開始說騷的東西了》》》》》》

紅色框里面的信息至關重要,SHA1怎么取???

打開終端CMD:按找你安裝的路徑調到.android目錄下,接着輸入keytool -list -v -keystore debug.keystore,注意!密鑰庫口令是  android,現在看上圖紅框的不就是了嘛!!!

到下載開發庫jar的時候了,我以定位SDk示范。(這個庫問題賊多,所以我才寫這篇)。看圖!!!!!!

下載好了!!!解壓打開lib下,你就看到:

打開你的開發工具-----------------我是用AS

 

把那些都拷貝進去到你創建新項目中的lib下面。

選中這兩個jar包右擊Add進去

 接着重要的部分來了-------特別的重要,我不知道其他版本,反正Android 定位SDK v7.1 有問題!!!

打開build.gradle,把下圖的添加進去,否則產生的問題。。。三五個小時,未必能解決!!!!

這里之作一簡單的解析: 大部分是因為so文件沒有正常解析導致的都會產生如下報錯:java.lang.UnsatisfiedLinkError:No implementation found for。。。

這兩部分非常重要:

A.  task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") {
destinationDir file("$projectDir/libs")
baseName "So_Libs"
extension "jar"
from fileTree(dir: "libs", include: "**/*.so")
into "lib"
}

tasks.withType(JavaCompile) {
compileTask -> compileTask.dependsOn(nativeLibsToJar)
}

B.
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}

 接下來就是配置service,加權限,加Key都在AndroidManifest.xml做,具體請參考Baidu地圖開發文檔

 

最后嚴重建議:編寫好程序,請重啟測試設備,避免產生不必要的尷尬。

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

 

本次主要解析關於我目前遇到Android 定位SDK v7.1 的問題做些話癆!!!

------------------------------------------------------------------------------------------------------------------------------來自尼瑪星球的光軍-----------------------------------------------------------

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM