Android使用百度地图出现闪退及定位时显示蓝屏问题的解决方法

作者:舞动的心 时间:2023-08-01 11:57:39 

使用百度地图出现闪退

一般情况下出现闪退是在AndroidManifest.xml文件中未在application标签中配置


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

但是,有些同学会发现,所有配置都是按照官网或者教程上的步骤来配置依旧会出现闪退问题。此时,不要盲目直接去网上搜索使用百度地图出现闪退来求解,这样不知道问题具体出现在哪,会让你耗费大量时间,然而问题依旧得不到解决。

在此时,需要学会查看AndroidStudio给出的调试日志信息。打开Android Studio底部Android Monitor来查看具体报错信息。例如:

Android使用百度地图出现闪退及定位时显示蓝屏问题的解决方法

此处本文楼主自己查看的报错信息及解决方法如下:

报错信息:


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-bit
11-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+'

删掉以后可以运行。

原文链接

Android使用百度地图定位出现蓝屏问题

Android使用百度地图出现闪退及定位时显示蓝屏问题的解决方法

原因是targetVersion >= 23,那么运行到6.0及以上设备时,默认所有权限都不开启,

必须动态requestPermission,这里需要位置权限,默认没开启导致此结果。

把targetVersion 设置成22及以下就行,当targetVersion<23时,默认开启全部权限。

总结

以上所述是小编给大家介绍的Android使用百度地图出现闪退及定位时显示蓝屏问题的解决方法网站的支持!

来源:https://www.cnblogs.com/liuzhen1995/archive/2018/01/28/8372817.html

标签:android,闪退,蓝屏
0
投稿

猜你喜欢

  • Android中关于百度糯米app关闭网页或窗口的方法(99%人不知)

    2023-02-18 00:23:49
  • Springboot自动装配实现过程代码实例

    2023-11-14 19:50:19
  • java设计模式之浅谈适配器模式

    2023-11-19 14:46:26
  • idea企业开发之新建各类型项目的详细教程

    2023-02-28 05:27:11
  • java学习之利用TCP实现的简单聊天示例代码

    2021-07-13 00:43:18
  • java中删除 数组中的指定元素方法

    2023-02-02 12:45:59
  • Android 蓝牙连接 ESC/POS 热敏打印机打印实例(ESC/POS指令篇)

    2022-05-06 18:39:37
  • springmvc请求转发和重定向问题(携带参数和不携带参数)

    2022-09-17 13:53:59
  • Java Web实现添加定时任务的方法示例

    2023-11-25 02:12:15
  • Java获取json数组对象的实例讲解

    2023-08-24 14:55:28
  • Android中悬浮窗口的实现原理实例分析

    2021-07-11 07:34:07
  • java创建以任意图片为背景的窗口

    2021-11-16 03:08:14
  • Java 数据库连接池详解及简单实例

    2023-08-10 15:54:07
  • Idea热加载插件JRebel激活以及使用教程

    2022-03-27 18:16:34
  • Android实现动态添加数据与堆叠折线图详解流程

    2021-09-27 17:50:49
  • Android打包篇:Android Studio将代码打包成jar包教程

    2022-08-14 06:22:20
  • Java String转换时为null的解决方法

    2022-08-25 08:16:00
  • Java实现Web应用中的定时任务(实例讲解)

    2022-08-12 23:40:02
  • Java 图表类库详解

    2021-11-09 00:25:11
  • springboot如何通过URL方式访问外部资源

    2022-02-07 01:10:15
  • asp之家 软件编程 m.aspxhome.com