Android使用百度地圖出現閃退及定位時顯示藍屏問題

來源:互聯網
上載者:User

標籤:native   inf   時間   failed   forum   orm   日誌資訊   res   library   

 目錄

1.Android使用百度地圖出現閃退

2.Android使用百度地圖定位出現藍屏問題

 

 

1.Android使用百度地圖出現閃退

一般情況下出現閃退是在AndroidManifest.xml檔案中未在application標籤中配置

<meta-data    android:name="com.baidu.lbsapi.API_KEY"    android:value="D9Lh8MrrLMUuXdWMU8tRLtDsta6PoaYN" />

但是,有些同學會發現,所有配置都是按照官網或者教程上的步驟來配置依舊會出現閃退問題。此時,不要盲目直接去網上搜尋使用百度地圖出現閃退來求解,這樣不知道問題具體出現在哪,會讓你耗費大量時間,然而問題依舊得不到解決。

 

在此時,需要學會查看AndroidStudio給出的調試日誌資訊。開啟Android Studio底部Android Monitor來查看具體報錯資訊。例如:

 

 

此處本文樓主自己查看的報錯資訊及解決方案如下:

報錯資訊:

dlopen("/data/data/com.zhoupan.unlockinguser/files/libs/libBaiduMapSDK_base_v4_1_1.so", RTLD_LAZY) failed: dlopen failed: "/data/data/com.zhoupan.unlockinguser/files/libs/libBaiduMapSDK_base_v4_1_1.so" is 32-bit instead of 64-bit11-05 14:02:48.554 17515-17515/com.zhoupan.unlockinguser E/NativeLoader: loadException                                                                         java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.zhoupan.unlockinguser/files/libs/libBaiduMapSDK_base_v4_1_1.so" is 32-bit instead of 64-bit                                                                             at java.lang.Runtime.load(Runtime.java:331)                                                                             at java.lang.System.load(System.java:982)                                                                             at com.baidu.platform.comapi.NativeLoader.f(Unknown Source)                                                                             at com.baidu.platform.comapi.NativeLoader.b(Unknown Source)                                                                             at com.baidu.platform.comapi.NativeLoader.a(Unknown Source)                                                                             at com.baidu.platform.comapi.NativeLoader.c(Unknown Source)                                                                             at com.baidu.platform.comapi.NativeLoader.loadCustomizeNativeLibrary(Unknown Source)                                                                             at com.baidu.platform.comapi.NativeLoader.loadLibrary(Unknown Source)                                                                             at com.baidu.platform.comapi.a.<clinit>(Unknown Source)                                                                             at com.baidu.platform.comapi.b.a(Unknown Source)                                                                             at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source)                                                                             at com.baidu.mapapi.SDKInitializer.initialize(Unknown Source)                                                                             at com.zhoupan.unlockinguser.application.LocationApplication.onCreate(LocationApplication.java:32)                                                                             at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1011)  

解決辦法:
原因是在build檔案中載入了fresco庫
//    compile ‘com.facebook.fresco:fresco:0.9.0+‘
刪掉以後可以運行。

 

原文連結

 

 

2.Android使用百度地圖定位出現藍屏問題

原因是targetVersion >= 23,那麼運行到6.0及以上裝置時,預設所有許可權都不開啟,

必須動態requestPermission,這裡需要位置許可權,預設沒開啟導致此結果。

把targetVersion 設定成22及以下就行,當targetVersion<23時,預設開啟全部許可權。

原文連結

 

Android使用百度地圖出現閃退及定位時顯示藍屏問題

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.