百度开放平台SDK错误解决
百度开放平台给了开发者很多便利的SDK使之能够快速集成很多服务,提高开发速度减小集成难度。但是在开发过程中也会遇到很多奇葩或者不奇葩的问题。
1、java.lang.NoClassDefFoundError: com.baidu.frontia.base.impl.FrontiaImpl
这个是最基础的问题,百度的SDK及其demo也没有提示。一般问题发生在Android的Application没有使用百度的com.baidu.frontia.FrontiaApplication或者其子类;或者Frontia没有在第一个Activity中初始化(Frontia.init(this.getApplicationContext(), Constant.BAIDU_APIKEY);)
2、使用百度地图 定义在XML中的MapView,出现Binary XML file line #2: Error inflating class
则是在Application中要先初始化Frontia,SDKInitializer.initialize(this);
3、使用微信分享,不弹出微信分享页面并闪一下就不见了的情况。
出现类似的异常:Duplicate finish request for ActivityRecord{417f98c0 com.tencent.mm/.plugin.base.stub.WXEntryActivity的,可以从两个方面来解决:
①看自己申请的微信的appkey是否通过审核
②看当前运行的app的md5是否和微信上申请的一致。很多时候用的debug的md5然后发布版不能用,有时候是反过来的。
4、百度地图Native method not found: com.baidu.platform.comjni.map.commonmemcache…
使用baidumap3.4版本,一定要使用对应版本的so文件,否则会出这样的问题。另外模拟器依然出现这样的问题,应该是so支持的平台不够。。。这时使用百度给出多个平台的so文件;如果没有提供,可以给百度提反馈意见,让它们发布时多编译几个平台的so库。
5、InfoWindow不正常高度
在开发POI点击事件时,经常用到InfoWindow,弹出一个框显示这点的具体信息,这其中可以自定义View。那么问题来了,我使用自定义View的过程中,根布局不管如果设置match_parent或wrap_content,都是不正常的高度,人为指定dp也无用。官方也没特别的说明,研究了好多天才发现是自己的布局中存在RelativeLayout的布局,InfoWIndow不知道如何计算它的高度才导致的。于是将其中的RelativeLayout全部删除,改用LinearLayout,显示一切正常!!
百度开放平台SDK错误解决相关推荐
- 【49.Auth2.0认证与授权过程-微博开放平台认证授权过程-百度开放平台认证授权过程-社交登录实现(微博授权)-分布式Session问题与解决方案-SpringSession整合-Redis】
一.知识回顾 [0.三高商城系统的专题专栏都帮你整理好了,请点击这里!] [1-系统架构演进过程] [2-微服务系统架构需求] [3-高性能.高并发.高可用的三高商城系统项目介绍] [4-Linux云 ...
- 美团开放平台SDK自动生成技术与实践
美团开放平台为整个美团提供了20+业务场景的开放API,为了使开发者能够快速且安全的接入美团开放平台,美团开放平台提供了多种语言的SDK来提高开发者的接入效率.本文介绍了美团开放平台如何自动生成SDK ...
- android微信解析失败,微信开放平台sdk解析失败
时间:2017年7月20日 14:00左右,重新编译了一下Android Studio,报出了一个匪夷所思的错误: 早上还好好的,为啥下午就莫名其妙报出这个错误呢.看错误内容,应该是AS找不到指定的依 ...
- python3基于百度开放平台和图灵机器人的语音助手
python3基于百度开放平台和图灵机器人的语音助手 简介:刚刚接触python,作为一个小白,想搞一个方便自己日常生活的助手,功能肯定不多,但是满足我的基本要求. (我用的是pycharm) 本de ...
- 百度开放平台申请认证调用百度api等(百度网盘上传,下载申请)面向百度开发-百度云盘(1)完成申请-获取用户授权码 Code 值,获取access_token和refresh_token更新token
阿丹: 这一段接触了项目有比较严谨和复杂的业务需要文件的对接.这会让办公体验很糟糕,于是想到使用百度网盘来将文件存在云端. 进入百度开放平台进行注册 首先要进行注册 创建一个自己的应用 创建成功我们就 ...
- 微信小程序-如何申请百度开放平台的密钥
1.打开百度开放平台官网 官网链接:点击此处跳转 2.点击控制台 3.创建应用 完成基本信息的填写后,在应用管理→我的应用中创建应用 应用类型选择微信小程序,填入自己的微信小程序APP ID,然 ...
- 百度开放平台(文本转化音频)
简介 1.百度开放平台对文本转换支持(度博文=106,度小童=110,度小萌=111,度米朵=103,度小娇=5度小宇=1,#度小美=0,度逍遥=3,度丫丫=4)等虚拟人物的声音 2.支持音量(0-1 ...
- 获取百度开放平台Access Token,调用百度统计接口
官方文档:http://developer.baidu.com/wiki/index.php?title=docs/oauth 获取 Access Token有几种方式 由于项目需求比较简单,这里选择 ...
- maven已支持支付宝开放平台SDK
「好消息通知」开放平台SDK 标准版 以官方的名义上传了中央仓库! 支持maven引入调用! 开发者可以参考使用中央仓库地址:https://mvnrepository.com/artifact/ ...
- 抖音 -抖店开放平台 SDK 实现及项目工程
抖音 - 抖店开放平台 SDK 抖音 - 抖店开放平台:https://op.jinritemai.com/ 该 SDK 已实现 API 接口调用和消息推送验证解析 项目地址 github: gite ...
最新文章
- 为什么要继承Serializable类?
- .Net Discovery系列文章阅读索引--带你探索未知的.Net世界
- TCP/IP总结(4)TCP 概述
- html中插人视频教程,HTML中插入视频并兼容所有浏览器
- k8s 安装redis-operator并以operator方式部署redis-standalone redis-cluster集群完整操作记录
- 【C# interface接口】模拟MP3/AVI播放器
- 用vmware-converter4把linux 迁移到ESX4.1中
- 访问php文件显示500错误,nginx 访问.php文件正常,访问.html文件500错误
- (转) Twisted 第四部分: 由Twisted支持的诗歌客户端
- (92)Verilog HDL系统函数和任务:$fclose
- artcam 9.0英文版本下载_Win10安装paddlepaddle-gpu的python版本
- 30天敏捷结果(1):总体认识Getting Result敏捷方法
- mysql主从集群搭建;(集群复制数据)
- java 入门面试题
- 应急管理大数据ppt_大数据应急管理.doc
- SciPy安装超时(timed out)
- Batter Charger EC之间的数据交互
- 最新版本供需指标介绍,自动识别有价值的K线,超级好用
- 扫描图片批量倾斜校正小工具
- android 录音 m4a
热门文章
- 24种不同的ITF条形码字体版本的条形码控件Interleaved 2 of 5 Barcode Font Advantage Package...
- 单片机交通灯设计(含箭头指示)
- Matlab变压器励磁涌流,基于matlab电力变压器励磁涌流的分析和仿真.doc
- winpe安装服务器系统教程,【实测】U盘启动WinPE安装服务器Windows_Server_2008r2.doc
- 笔记本电脑 联想 Thinkpad E420 无法打开摄像头怎么办
- MYSQL安装+Mysql-front 注册码
- Robotium 常用方法
- Wps文档文件转换成pdf,支持doc-docx-ppt-pptx-xls
- 联想硬盘保护系统计算机名,联想硬盘保护系统模式之间的切换方法
- Oracle数据库备份与还原