![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 异常总结
無門
冰冻三尺非一日之寒,滴水石穿非一日之功!!!
展开
-
异常:Only the original thread that created a view hierarchy can touch its views.
android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.切回主线程操作原创 2022-04-30 13:28:48 · 401 阅读 · 0 评论 -
mac M1pro 芯片idea提示: No native library is found
解决办法:kapt ‘org.xerial:sqlite-jdbc:3.36.0.1’添加链接描述原创 2021-12-05 14:44:41 · 305 阅读 · 0 评论 -
Android中出现TransactionTooLargeException异常原因及解决
原创 2021-11-26 16:07:48 · 1894 阅读 · 0 评论 -
Android11 小米10Pro open failed: EPERM (Operation not permitted)
Android10版本的小米10Pro、华为mate30、oppo手机测试都没问题,在红米Android11上出现该问题,于是果断把小米10Pro升级为Android11系统进行调试。本以为是Android11分区所导致,才发现是文件命名不规范导致的。...原创 2021-11-24 19:08:09 · 2870 阅读 · 0 评论 -
Android 序列化之后Parcelable,数据源变化
查看序列化对象序列化读写顺序是否一一对应原创 2021-11-12 16:52:59 · 1594 阅读 · 0 评论 -
慎用hardwareAccelerated=“false“解决出现OutOfMemoryError设置关闭硬件加速导致播放器黑屏
之前在做公司项目实现文件上传的时候,遇到过OOM的异常,但是又确实需要这么多的内存。出现错误:Throwing OutOfMemoryError failed to allocate a *** byte allocation with *** free bytes and ***mb until OOM看到一篇帖子上提示通过设置关闭硬件加速和开启最大内存,加上以下代码,竟然神奇的好了。android:hardwareAccelerated="false"android:largeHeap="tr原创 2021-10-19 18:29:37 · 2498 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Failed to allocate a 8208 byte allocation with 3440 free bytes and 3440
内存溢出错误是在Android app运行的时候出现的,这可能是因为app RAM中缓存太多文件或反复实例化相同的位图和视频造成的内存不足现象,下面是我在运行时候所出现的错误。可以在androidmenifest.xml文件中更改application配置,将hardwareAccelerated设置为false,largeHeap设置为true。android:largeHeap = “true”android:hardwareAccelerated = “false”android:allow.原创 2021-09-29 17:10:44 · 1370 阅读 · 0 评论 -
Android12遇到的问题
Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.原创 2021-09-26 23:39:47 · 1624 阅读 · 6 评论 -
crash之后,重新new的fragment的hashcode和new完之后生命周期中获取到的该对象的hashcode不同
crash之后,重新new的fragment的hashcode和new完之后生命周期中获取到的该对象的hashcode不同,有大佬能解决吗?原创 2020-11-17 17:29:27 · 251 阅读 · 0 评论 -
ANR Input dispatching timed out
Reason: Input dispatching timed out (Waiting to send key event because the focused window has not finished processing all of the input events that were previously delivered to it. Outbound queue le...原创 2020-03-25 17:34:09 · 4955 阅读 · 1 评论 -
E/AndroidLogcatService: com.android.ddmlib.AdbCommandRejectedException: closed
原创 2020-03-19 10:34:34 · 1489 阅读 · 0 评论 -
WebView 'int android.graphics.Bitmap.getWidth()' on a null object reference
WebView内部报空指针:解决方法是重写getDefaultVideoPoster方法,返回默认图片就可以了原创 2020-03-14 10:39:59 · 190 阅读 · 0 评论 -
Check failed: false. Please include Java exception stack in crash report
原创 2020-03-14 10:12:49 · 1835 阅读 · 0 评论 -
App打包报错:Lint found fatal errors while assembling a release target.
给出的解决方案其实是忽略这个问题,但是这样可能会对正式发布的app埋下隐患,所以还是尽量找出问题所在。打包出错除了上面的日志没有其他详情信息,根据网上的资料和解决方法,找到对应的Android工程下的app/build/reports/lint-results-release-fatal.html 文件在浏览器打开后可以看到问题的详细原因:解决之后release打包正常。问题解决。...原创 2020-03-12 13:53:12 · 210 阅读 · 0 评论 -
com.android.tools.r8.utils.AbortException: Error: Program type already present: me.pqpo.plocklib.Bui
com.android.tools.r8.utils.AbortException: Error: Program type already present: me.pqpo.plocklib.BuildConfig原创 2020-02-18 11:16:51 · 2006 阅读 · 0 评论 -
OutOfMemoryError
原创 2020-01-07 16:18:22 · 141 阅读 · 0 评论 -
NetworkOnMainThreadException
原创 2020-01-07 13:45:24 · 173 阅读 · 0 评论 -
java.lang.StackOverflowError: stack size 8MB
java.lang.StackOverflowError: stack size 8MB 这个错误是因为方法里自己 调用 自己。就是递归。原创 2019-12-28 10:04:43 · 336 阅读 · 0 评论 -
异常处理
1.签名打包的时候,出现IO异常,在打开混淆代码开关的时候,proguard-rules.pro文件出错Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.> java.io.IOException: Please correct the above原创 2017-06-06 09:47:25 · 173 阅读 · 0 评论 -
获取Android Res文件下的Drawable,Color等文件出现的异常总结
1、使用以下方法过时,只是过时了,并不影响使用,只是在特殊情况下,在Android4.1系统之前加载缩略图可能会出现异常,所以被谷歌废弃了。context.getResources().getColor(R.color.txt_color_orange)2、使用以下方法在Api19的程序会crash:NoSuchMethodErrorcontext.getColor(R.color原创 2017-07-27 13:16:42 · 875 阅读 · 0 评论 -
构建完提示3rd-party Gradle plug-ins may be the cause
因为 用了 apply plugin: 'kotlin-kapt'原创 2018-06-26 11:12:44 · 4886 阅读 · 6 评论 -
android.support.v4.content.FileProvider@authorities value项目和三方jar包相同导致冲突
构建错误解决办法:根据错误提示:建议:添加“tools:replace="android:authorities"元素在AndroidManifest.xml中重写原创 2018-09-12 10:33:30 · 3224 阅读 · 0 评论 -
Unable to resolve dependency for 'xxx项目@debug/compileClasspath':
原创 2018-09-12 10:24:15 · 692 阅读 · 0 评论 -
解决 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
原创 2019-03-11 11:37:49 · 111 阅读 · 0 评论 -
Android使用共享元素实现转场动画 错误:Unable to create layer for XXXLayout
java.lang.IllegalStateException: Unable to create layer for FrameLayout, size 720x20213 exceeds max size 8192 <androidx.core.widget.NestedScrollView android:id="@+id/scroll_view" ...原创 2019-07-01 11:36:37 · 2574 阅读 · 0 评论 -
requires the provider be exported, or grantUriPermission()
原创 2019-09-12 14:35:56 · 2880 阅读 · 2 评论 -
Android9.0 无法访问http网络请求的解决方案
在android9.0以上由于安全性高了,所有不做处理http不能使用,如果想要使用http请求的,有以下3种解决方法1.最简单的方法降级targetSdkVersion的版本将 targetSdkVersion 将到27或27以下2.服务器请求不管是正式环境还是测试环境,把http改为https (推荐使用,https的安全行高)3.兼容http请求用Retrofit请求网络报这个错...原创 2019-08-27 10:00:11 · 4988 阅读 · 1 评论 -
Scan map file in dex files made error.
2019-08-05 10:13:24.106 17540-17555/? E/DatabaseUtils: Writing exception to parcel java.lang.SecurityException: Permission Denial: reading android.support.v4.content.FileProvider uri content://co...原创 2019-08-05 10:19:40 · 844 阅读 · 1 评论 -
Service里面弹出Dialog出错
一、问题:服务中弹出dialog报错 Caused by: android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@4931c1d -- permission denied for this window typedialog.getWindow().set原创 2017-07-07 10:03:07 · 494 阅读 · 0 评论