![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android疑难杂症
文章平均质量分 59
我不勤奋v
这个作者很懒,什么都没留下…
展开
-
java.lang.RuntimeException: Unable to get provider com.baidu.mobads.sdk.api.BdFileProvider
最近公司项目里需要接入穿山甲聚合SDK来实现变现,按照接入文档接入后,启动 APP 发生崩溃问题找不到 Provider,以前笔者在使用其他聚合 SDK 时候也遇到过,折腾了不少时间,特意记录下。原创 2023-11-04 23:41:29 · 1134 阅读 · 1 评论 -
Android new WebView Fatal Exception: android.content.res.Resources$NotFoundException
项目中采用了 new WebView 的方案初始化,再添加到 WebViewContainer,上线后,5.0系统 报了个崩溃问题 Fatal Exception: android.content.res.Resources$NotFoundException原创 2023-09-26 12:02:59 · 195 阅读 · 0 评论 -
Android google admob Timeout for show call succeed 问题解决
在 App 的 AndroidManifest 里重新声明 Admob 的广告 Activity,增加支持多进程属性 android:multiprocess = "true"后来对比了下 官网 Demo 和自己项目的差异,不同点在于我项目是在子进程加载和显示广告的,但是搜索 Admob sdk 技术文档,里面并没有接口是设置支持多进程的。问题困扰很久, 使用官网 Demo 可以正常显示结果的,网络上搜索不到相关问题。尝试去掉子进程后,果然不再报错,基本可以确定这个就是和多进程有关。原创 2023-08-07 00:20:52 · 956 阅读 · 0 评论 -
Non-fatal Exception: java.lang.UnsatisfiedLinkError: dlopen failed: library “libmmkv.so“ not found
Non-fatal Exception: java.lang.UnsatisfiedLinkError: dlopen failed: library "libmmkv.so" not found 问题解决原创 2022-10-10 19:15:18 · 6285 阅读 · 2 评论 -
com.google.android.exoplayer2.upstream.HttpDataSource$HttpDataSourceException: Unable to connect to
使用exoplayer播放视频,出现异常com.google.android.exoplayer2.upstream.HttpDataSource$HttpDataSourceException 如图。原因:Google规定android P以上 禁止App使用未加密的连接,这里出现这种异常应该是播放了http链接。解决方案:方案1:自定义一个network_security_config.xml,并且在AndroidManifest的application进行声明<...原创 2021-10-06 15:58:13 · 3060 阅读 · 0 评论 -
com.google.ar.core.exceptions.UnavailableUserDeclinedInstallationException问题解决
检查一下 项目依赖的arcore sdk 版本是否太高,项目依赖的arcore sdk 版本 需要和 手机里安装的arcore apk的版本一致,否则会报错com.google.ar.core.exceptions.UnavailableUserDeclinedInstallationException例如:项目里依赖的arcore sdk 是implementation 'com.google.ar:core:1.24.0'而手机里安装的arcore apk 是依赖的a...原创 2021-08-07 15:48:42 · 3074 阅读 · 0 评论 -
使用开源视频缓存库AndroidVideoCache com.danikula.videocache.ProxyCacheException
com.danikula.videocache.ProxyCacheException: Error pinging server (attempts: 3, max timeout: 280). If you see this message, please, report at...原创 2020-03-11 14:25:06 · 2229 阅读 · 0 评论 -
Listview getChildat(position) 返回null 问题
获取listview的第n个位置的item,调用listview.getChildAt(position) 可能会返回null原因:由于Listview的复用机制,页面上最多显示n个item ,当滑动到第n+1个item时候,第n+1个item 会复用界面上可见的第一个item。所以listview.getChildAt(position)的位置 position 是有限制的。...原创 2019-06-09 09:17:51 · 472 阅读 · 0 评论 -
ListView RecyclerView 滑动时忽略间距paddingLeft
很多时候,项目中要求listview recyclerview里的第一个元素距离左边有个间距 如图直接在recyclerView中 设置paddingLeft可以达到想要的效果:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.androi...原创 2019-06-02 10:55:27 · 728 阅读 · 1 评论 -
RecyclerView addItemDecoration 设置间距, 滑动页面,RecyclerView里的元素间距 越来越大
今天开发过程中遇到了个问题,使用RecyclerView addItemDecoration 设置间距, 滑动页面,RecyclerView里的元素 间距越来越大 。原因: 自己把调用addItemDecoration 方法放到bindData 中执行,每次bindData都在之前的基础上不断地增加间距!!!!!总结 :RecyclerView 的setLayoutMana...原创 2019-05-26 16:00:37 · 1506 阅读 · 1 评论 -
java.util.concurrent.ExecutionException: com.android.buidler.internal.aapt.v2.Adapt2Exception问题解决
java.util.concurrent.ExecutionException: com.android.buidler.internal.aapt.v2.Adapt2Exception:Android resource linking failed可能原因: XML文件中 UI组件还没有定义。如XML文件中 用到了<com.example.widght.XXXVie...原创 2019-05-26 15:54:02 · 274 阅读 · 0 评论 -
PicassoProvider.context is null 问题解决
报的堆栈如下:Caused by: java.lang.IllegalStateException: at com.squareup.picasso.Picasso.get (Picasso.java:681) at my.app.service.PlaybackHandlerService.<init> (PlaybackHandlerService.kt:55) ...原创 2019-05-26 15:46:26 · 566 阅读 · 0 评论 -
Android 在隐藏虚拟导航栏的activity底部 show Dialog ,虚拟导航栏闪现问题解决
很多时候,我们的页面隐藏了虚拟导航栏,然后在这个activity底部弹一个dialog,这个时候,虚拟导航栏会重新显示。网上有一个好的解决方案:https://blog.csdn.net/lckj686/article/details/83750425,验证可行。但是还需要补全下逻辑:显示dialog 需要判断一下 虚拟导航栏是否显示。如果本来显示,就不要隐藏;如果不显示(全屏),弹d...原创 2019-05-26 17:05:58 · 2409 阅读 · 0 评论 -
Android真机调试提示 java.lang.RuntimeException:Unable to instantiate activity ComponentInfo问题解决
04-20 21:50:11.716 15769-15769/com.example.mikel.datasyncdemo E/AndroidRuntime: FATAL EXCEPTION: main Process: com.exam...原创 2019-04-20 22:08:40 · 1326 阅读 · 0 评论 -
liveData+room 依赖包版本不一致报错com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
使用liveData + room 时导入的依赖版本不一致,报错com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex原本build.gradle这样写://lifeCycle依赖compile "android.arch.lifecycle:runtime:1.0.0-alpha1"...原创 2019-03-19 11:40:00 · 289 阅读 · 0 评论