百度地圖(1)開發前的配置

一、獲取開發版SHA1和發佈版的SHA1java

二、下載所須要的資源包android

獲取開發版SHA1和發佈版的SHA1:

開發版SHA1(debug):

windows + R 進入cmd,執行「cd.android」進入「.android」文件,輸入(以下代碼,默認密碼:android,密碼輸入過程是不可見的)web

keytool -list -v -keystore debug.keystore

發佈版SHA1(release):

須要本身新建一個.jks密鑰文件,再進入「.android」文件下,執行keytool -list -v -keystore 本身路徑下的密鑰文件,發佈版密碼是本身設定的windows

新建密鑰步驟以下:api

在百度地圖開發平臺中的控制檯新建應用(http://lbsyun.baidu.com/apiconsole/key):app

獲取項目的包名:工具

gradle

下載所須要的資源包:ui

下載下來用不了,也不要緊我附上我用的(開發包提取碼:k5b7)google

複製下載好的包,複製libs中的所有文件到項目中的libs文件中

複製好後在工程隨意一個.jar打開右鍵菜單中點擊Add as Library便可(點擊後工程中.jar文件左邊出現圖中三角箭頭纔算成功)

把下載好的jniLibs、assets文件複製到項目中的main下

 

將NaviTts.aar複製到工程libs下

按圖片步驟:

一樣步驟再把onsdk_all.aar文件加進來

打開proguard-rules.pro文件加入

# BaiduNavi SDK
-dontoptimize
-ignorewarnings
-keeppackagenames com.baidu.**
-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,LocalVariable*Table,*Annotation*,Synthetic,EnclosingMethod

-dontwarn com.baidu.**
-dontwarn com.baidu.navisdk.**
-dontwarn com.baidu.navi.**

-keep class com.baidu.** { *; }
-keep interface com.baidu.** { *; }
-keep class com.baidu.**$** { *; }
-keep interface com.baidu.**$** { *; }

-keep class vi.com.gdi.** { *; }

-dontwarn com.google.protobuf.**
-keep class com.google.protobuf.** { *;}
-keep interface com.google.protobuf.** { *;}

-dontwarn com.google.android.support.v4.**
-keep class com.google.android.support.v4.** { *; }
-keep interface com.google.android.support.v4.app.** { *; }
-keep public class * extends com.google.android.support.v4.**
-keep public class * extends com.google.android.support.v4.app.Fragment

最後在build.gradle文件中加入以下代碼:

 

javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } }

 

sourceSets {
        main {
            jniLibs.srcDir 'libs'
        }
    }

以下圖: 

配置完後,咱們運行下項目(運行沒錯誤就成功了,正常狀況下會出現這樣的錯誤,出現重複的類):

解決方法:

1.點擊右鍵show in Explorer進入文件夾,在libs文件中找到BaiduLBS_Android.jar

2.用加壓工具打開(是打開,不是解壓)該文件(顯示以下)

3.點擊com/baidu/android/bbalbs/common/util,找到CommomParam.class,而後刪除該類,再運行項目

項目運行成功,配置完成

相關文章
相關標籤/搜索