BUG
日常bug解决,记录一下
吕氏春秋i
月亮是头顶上的理想,现实是脚下的六便士。
展开
-
android recyclerview 刷新 数据错乱的问题
android recyclerview 错乱的问题每次刷新item的背景框都发生偏移或者bug。原创 2024-06-28 15:56:18 · 570 阅读 · 0 评论 -
Android :unable to instantiate application
如题app在运行的时候,打开就崩溃了。错误日志:Android :unable to instantiate application.原创 2024-06-24 14:15:05 · 418 阅读 · 0 评论 -
Android : -source 1.7 中不支持方法引用
错误:(100,48)错误:-source 1.7中不支持静态接口方法调用(使用-source 8或更高版本来启用静态接口方法调用)原创 2024-03-12 14:06:21 · 529 阅读 · 0 评论 -
Android 横竖屏切换之窗体泄露leaked window DecorView XXXActivity
遇到问题Android 横竖屏切换之窗体泄露leaked window DecorView XXXActivity。原创 2024-01-04 10:48:40 · 1066 阅读 · 0 评论 -
Android异常之:Unable to extract the trust manager on Android10Platform, sslSocketFactory is class
在集成华为云上传的时候 项目跑起来就报错报错问题就是上述。Unable to extract the trust manager on Android10Platform, sslSocketFactory is class com.android.org.conscrypt.OpenSSLSocketFactoryImpl原创 2024-01-04 09:55:19 · 1627 阅读 · 0 评论 -
Android Frgment中onActivityResult无效的问题
最近在fragment中使用二维码扫描 发现拿不到onActivityResult返回查了资料说是启动模式 或者是返回值为负数断点调试 发现根本没走onActivityResult方法。原创 2023-11-17 15:40:44 · 507 阅读 · 0 评论 -
java.lang.OutOfMemoryError:无法始终分配 JNI Env android java
java.lang.OutOfMemoryError:无法始终分配 JNI Env android javaat java.lang.Thread.nativeCreate(Native Method)at java.lang.Thread.start(Thread.java:1063)at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:921)at java.util.concurrent.Thr原创 2022-04-26 11:49:24 · 1477 阅读 · 0 评论 -
Android 内存溢出 java.lang.OutOfMemoryError: Coldnot not allocate JNI Env
Android 内存溢出 java.lang.OutOfMemoryError: Coldnot not allocate JNI Env!原创 2022-04-20 13:51:48 · 1251 阅读 · 0 评论 -
AndroidStudio提交代码到Github的登录不了BUG错误提示:http://127.0.0.1:63342/api/github/oauth/authorization_code
Android Studio登录Github出现登录弹窗 127.0.0.1:63342/api/github/oauth/authorization_code原创 2022-03-28 11:23:30 · 3440 阅读 · 0 评论 -
Android 开启混淆后序列化的问题 Parcelable encountered IOException writing serializable object
解决 Android 开启混淆后序列化的问题 Parcelable encountered IOException writing serializable object~原创 2022-02-15 10:58:46 · 2816 阅读 · 0 评论 -
Android Kotlin打包release报错:Lint found fatal errors while assembling a release target.
前言最近自己用kotlin写着玩在打包release版本时 报了一个异常Lint found fatal errors while assembling a release target.无法读取PNG签名:文件不以PNG签名开头。解决办法: release { //在这里添加: lintOptions { checkReleaseBuilds false abortOnError原创 2022-01-27 17:29:30 · 1428 阅读 · 1 评论 -
android webview加载H5链接时 没有加载权限弹框的问题
android webview加载H5链接时 没有加载权限弹框的问题原创 2022-01-20 11:40:45 · 2921 阅读 · 0 评论 -
Android TBS X5内核 64位手机无法加载x5(libmttwebview.so is 32-bit instead of 64-bit)
前言这个问题之前出现过但是稀里糊涂的解决了 没有记录详细的解决方案今天又碰到了 自己研究了一天刚刚找到解决方案错误提示dlopen failed: "/system/app/googlewebview85/lib/arm/libwebviewchromium.so“ is 32-bit instead of 64在使用tbs x5内核时 一直崩溃说没有64位的.so包腾讯官方TBS的文档也有这方面的知识点 但是没有解决方案需要靠自己摸索 你说气人不?新版本SDK已支持64位,请更新至官网原创 2022-01-12 16:33:25 · 3176 阅读 · 0 评论 -
Build was configured to prefer settings repositories over project repositori
前言新版android studio 遇到编译时错误Build was configured to prefer settings repositories over project repositorigradle版本,和gradle插件版本号在7.0之后需要在 setting.gradle(Project settings)maven { url ‘https://jitpack.io’ }...原创 2021-12-21 15:44:08 · 2065 阅读 · 0 评论 -
java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
前言升级了androidStudio和geadle版本Gradle升级 7.0.4ext.kotlin_version = '1.5.20'dependencies { classpath "com.android.tools.build:gradle:7.0.4" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place原创 2021-12-14 09:49:54 · 7568 阅读 · 0 评论 -
Android Received status code 502 from server: Bad Gateway
androidStudio 打包APK 报错 :Received status code 502 from server: Bad Gateway 如何解决?此篇博文给出答案 Jcenter的不维护 趁早迁移数据依赖仓 有效尽早避免此类问题的发生!原创 2021-12-01 11:39:29 · 11330 阅读 · 6 评论 -
dlopen failed: “/system/app/googlewebview85/lib/arm/libwebviewchromium.so“ is 32-bit instead of 64
前言最近用腾讯的tbs x5内核加载链接时 webview崩溃了 无限崩溃的那种崩溃的错误也是一脸懵逼/system/app/googlewebview85/lib/arm/libwebviewchromium.so" is 32-bit instead of 64-bitBUG描述Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: "/system/app/googlewebview85/lib/arm/libwebviewchro原创 2021-11-16 17:29:56 · 1825 阅读 · 0 评论 -
Android Studio Entry name *.xml collided解决方案
前言新写的测试项目 打包以后编译项目直接报错Entry name 'res/layout/notification_action.xml' collided解决思路发现这个问题的时候 一脸懵逼 去找自己的资源目录也没有这个notification_action.xml那到底是怎么回事?查了一下资料 看到很多人都遇到过这种问题 解决方法然后我就按照解决时候去尝试 试了几次修改apk目录 还有添加 manifest文件统统都没用每次都要删除.build文件 重新编译 才能解决问原创 2021-11-01 15:51:19 · 2487 阅读 · 0 评论 -
MySQL:Parameter index out of range (5 > number of parameters, which is 1)..解决
前言最近接到一个需求 就是把关键日志 插入的到MySQL数据库中之前很早之前研究过JDBC 后面一直都没用过了这次复习了一下 遇到了一个MySQL的问题问题异常:Parameter index out of range (5 > number of parameters, which is 1).解决方法说起来也是自己大意这种错误基本是自己的sql语句有问题 或者单词拼错了 或者数据库的表名不对 导致的也有可能动态sql语句中where标签使用的时候,由于在select标签中按快原创 2021-10-27 15:55:35 · 1444 阅读 · 0 评论 -
Android Location specified by ndk.dir (D:\AndroidSDK\ndk-bundle) did not contain a valid NDK
前言今天在编译小票打印的demo时android studio 报了一个异常ExceptionLocation specified by ndk.dir (D:\AndroidSDK\ndk-bundle) did not contain a valid NDK and and couldn't be used解决方法找到你这个项目的目录打开local.properties文件 显示以下能内容对比找到你正常的项目 把这个文件里的最后几句对比一下以你正常的项目为准即可这是我正常原创 2021-10-23 15:05:26 · 3924 阅读 · 0 评论 -
Android数据库room报错:You can either provide `room.schemaLocation` annotation processor argument解决方法
前言最近在搞room数据库 保存h5发来的数据在编译时报了一个错误 如下所示警告: Schema export directory is not provided to the annotation processor so we cannot export the schema. You can either provide `room.schemaLocation` annotation processor argument OR set exportSchema to false.未向批注处原创 2021-10-19 10:49:14 · 2883 阅读 · 1 评论 -
android混合开发 webview在加载h5连接时显示空白的解决方法
前言最近项目在重构 原生项目改成了hubrid开发在加载h5链接的时候 出现了一片空白 但是在电脑浏览器又没问题用android的webview加载就出问题猜想可能是权限没给到位翻阅资料+排错过程发现是SSL证书没有给java webView.setWebViewClient(new WebViewClient() { @Override public void onReceivedSslError(WebView view, SslError原创 2021-10-15 14:06:08 · 1198 阅读 · 0 评论 -
Android IllegalArgumentException: Invalid Region.Op - only INTERSECT and DIFFERENCE are allowed解决方法
前言最近在写圆角相机预览的时候在自定义View里报了一个异常IllegalArgumentException: Invalid Region.Op - only INTERSECT and DIFFERENCE are allowedjava.lang.IllegalArgumentException: Invalid Region.Op - only INTERSECT and DIFFERENCE are allowed at android.graphics.Canvas.ch原创 2021-09-03 15:42:21 · 571 阅读 · 1 评论 -
SVN命令问题svn: E155010: Commit failed (details follow):
前言SVN提交时 提示SVN命令问题svn: E155010: Commit failed (details follow):原因:这个文件之前加到的svn,但还没有提交呢,就被删除了解决方法输入命令svn revert 出现问题的那个文件 --depth infinity----敲回车输入命令后显示:reverted 出现问题的那个文件(出现这行就代表成功了)再次提交即可...原创 2021-07-13 11:41:44 · 1799 阅读 · 0 评论 -
android ARouter踩坑之‘Program type already present: com.alibaba.android.arouter.routes.ARouter
前言在使用阿里的路由时 由于使用不当 在打包apk的时候弹出Program type already present: com.alibaba.android.arouter.routes.ARouter$$Group$$MyRouter2Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes. at com.android.builde原创 2021-07-01 17:14:17 · 515 阅读 · 0 评论 -
Android Connection refused: connect报错
前言在新项目 编译的时候通过了 运行时又出了问题错误提示 如下Connection refused: connect解决方法C:\Users{Username}.gradle文件夹下还有一个gradle.properties文件用文本方式打开这个文件修改里面的配置看到文件里有以下内容 删掉即可systemProp.http.proxyHost=127.0.0.1systemProp.http.proxyPort=1080systemProp.https.proxyHost=127.0原创 2021-06-23 13:00:33 · 1663 阅读 · 0 评论 -
Android解决Could not resolve all artifacts for configuration ‘:classpath‘.
前言新项目遇到编译问题 弹出一大堆编译错误其中最上面一行错误是Could not resolve all artifacts for configuration ':classpath'.如何解决在项目的build.gradle里buildscript { repositories { google() mavenCentral() jcenter() } dependencies { classpath '原创 2021-06-23 11:36:47 · 991 阅读 · 0 评论 -
alibaba.android.arouter.facade.service.SerializationService.object2Json(java.lang.Object)‘ on a null
前言阿里的路由报错alibaba.android.arouter.facade.service.SerializationService.object2Json(java.lang.Object)' on a null object reference解决方法复制这个类到项目中即可解决!@Route(path = "/service/json")public class JsonServiceImpl implements SerializationService { @Overri原创 2021-06-17 17:12:49 · 740 阅读 · 0 评论 -
Android 模块化开发 ARouter序列化bean或传值失败为Null的问题
前言跨组件通信 一般使用阿里的路由ARouter最近在跨组件传递数据的时候 接收到路由的值为null百思不得其解最后解决方案竟然是没有初始化解决过程在发送的地方 String json ="这是我传的数据"; ARouter.getInstance() .build("/shopping/shopping_pay") .withString("json", json) .navigation();在原创 2021-06-17 14:19:33 · 817 阅读 · 0 评论 -
Caused by: org.gradle.api.resources.ResourceException: Could not get resource ‘https://maven.google.
前言在对接身份证识别项目编译后发现:Could not resolve all artifacts for configuration ‘:classpath’;这是什么鬼,然后常规clean、rebuild、offline work、修改本地gradle…一番操作之后,依然没用。最后上google寻求帮助,成功解决了这个问题。真凶尚不明确,怀疑是网络问题,资源库加载不下来。解决办法如下:在根目录的build文件里加上这两句镜像代码,重新编译解决错误提示解决方法添加阿里云镜像 googl原创 2021-06-05 10:57:26 · 3837 阅读 · 2 评论 -
解决虹软人脸识别打开摄像头黑屏的BUG
前言今天一天都在下雨仿佛和我心情对照 早上对接虹软的demo 跑的很顺利结果下午在拉到自己的项目的时候 出现了问题 不管我怎么调试 都不能解决打开摄像头黑屏的问题一直研究到现在20:00终于解决了问题 此时我的心情 如拨云见日再次记录一下解决问题的过程过程首先我排查权限的问题 因为我们的app在登录的时候 会弹出多个权限提示一开始 进入虹软人脸识别获取数据的时候 没有再次 去请求权限 理由是:登录的时候 请求过了因为出现了摄像头黑屏 我以为是权限的问题 结果又请求一遍 CAMERA结果:原创 2021-06-02 19:54:38 · 3748 阅读 · 10 评论 -
NoSuchMethodError: No virtual method centerCrop()/glide
前言在导入网易云组件的时候跑到项目的商城页面报错了原因是java.lang.NoSuchMethodError: No virtual method load in class Lcom/bumptech/glide/RequestManager是多个组件化的依赖 版本不统一造成的问题解决方法找到所有组件里 用到 Glide的地方 把版本改成统一就可以了比如我的依赖库里 glide是4.5.0的那么组件里就统一 修改出4.5.0的implementation ‘com.github.b原创 2021-06-01 14:20:06 · 919 阅读 · 1 评论 -
Android independent path ‘lib/armeabi-v7a/libc++_shared.so‘
前言在对接网易云信的时候 一直报错More than one file was found with OS independent path 'lib/armeabi-v7a/libc++_shared.so'搞了一上午终于解决了解决这个错的意思是本地项目和第三方库引用的相同的.so文件,或者是两个第三方库引入了相同的.so文件,导致编译的时候不知道以哪个为主,解决方法就是,在android/app目录的下的build.gradle文件的android{}中添加这样一行代码packagin原创 2021-06-01 12:09:01 · 1402 阅读 · 6 评论 -
Android Studio 编译时报错乱码的解决方法
前言android studio 编译时报错 部分文字乱码乱码效果如下解决方法设置android studio的编码格式找到这个 打开文件添加一行输入-Dfile.encoding=UTF-8设置完 ctrl+s保存下重启 android studio然后重启studio就可以了...原创 2021-05-25 11:09:23 · 3123 阅读 · 2 评论 -
Android Couldn‘t find meta-data for provider with authority
前言Android Couldn‘t find meta-data for provider with authority在安装apk遇到一个问题看错误提示的 字母意思 是缺少一个Android找不到具有权限的提供商的原始数据说白了在android7.0以后 新增了文件保护的权限 需要注册 provider解决方案在项目中的AndroidManifest.xml中注册 provider代码如下 com.jk.house这个是我的项目包名 如果你想借用代码注意 把这个包名 换成自己的项原创 2021-04-16 12:02:16 · 2520 阅读 · 1 评论 -
Android Can‘t toast on a thread that has not called Looper.prepare()
错误Can't toast on a thread that has not called Looper.prepare()错误的场景当时 Activity 为销毁状态,只有两个服务线程在后台运行,中间运用 socket.io 通讯,当接收(on)消息时需要运用 Toast.makeText 进行通知。这时就产生了。这个原因是:Android是不能直接在子线程中弹出Toast的,可是如果我们非要这么做,那该怎么办呢?下面就为大家讲解如何在子线程中弹出Toast,以及一些其他类似的子线程中操作的错误原创 2021-04-12 11:46:14 · 361 阅读 · 1 评论 -
Android java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader
今天在读取身份证模块时遇到了一个bug错误日志java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.jk.house-2/base.apk"],nativeLibraryDirectories=[/data/app/com.jk.house-2/lib/arm, /data/app/com.jk.house-2/base.apk!/lib/armeabi-v7原创 2021-03-18 17:20:36 · 432 阅读 · 0 评论 -
Android导入Jar包时Error:Execution failed for task ‘:app:dexDebug‘.ebug‘错误
前言最近项目中有一个提取客户身份证信息的硬件设备有用到一个jar包 在导入编译时报错了提示:Execution failed for task ':app:mergeExtDexDebug'.尝试了很多方法都没有解决最后在stack overflow上 找到解决方案 不得不说还是国际上的高手多啊打开Android studio 找到顶部导航栏 Build第一步 先Clean Project等Clean结束第二步 Rebuild Project再重新编译一次第三步如果项目还报错误。则原创 2021-03-18 14:12:37 · 561 阅读 · 0 评论 -
Android Could not resolve all files for configuration ‘:app:_internal_aapt2_binary‘
前言在运行一个身份识别demo的时候编译过程报错Android Could not resolve all files for configuration ':app:_internal_aapt2_binary'FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:mergeDebugResources'.> Could not resolve all file原创 2021-02-22 15:19:33 · 2408 阅读 · 0 评论 -
Android Studio Could not resolve all artifacts for configuration ‘:classpath‘.
前言今天在运行一个demo的时候 一直下载超时 也设置了阿里云的镜像 还是不行最后查看log错误信息 是因为google的地址访问不到造成的添加了阿里云镜像 还是read time out 超时错误提示Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all artifacts for conf原创 2021-02-21 18:36:27 · 387 阅读 · 0 评论