
工作错误
北京流年
每天进步一点点,不积跬步无以至千里
展开
-
android Runtime.getRuntime().exec()输出报错信息
Runtime.getRuntime().exec()原创 2022-12-14 18:06:19 · 1258 阅读 · 0 评论 -
java.util.zip.zipexception invalid entry compressed size (expected 36586 but got 37005 bytes)
java.util.zip.zipexception invalid entry compressed size原创 2022-05-10 19:20:34 · 1270 阅读 · 0 评论 -
android 插件化之不支持constraintLayout属性
最近有做插件化相关的东西,发现插件对constraintLayout的app:自定义属性不支持,我没找到真正解决问题的原因,临时思考得出的一个应对方案,但是能解决宿主和插件都引用constraintLayout的时候所引发的问题。背景在写demo的时候发现,宿主引用了constraintLayout,插件也引用了constraintLayout,但是插件里面使用constraintLayout的app:这种自定义属性就失效,虽然有打断点跟踪,但是没发现有什么不同之处,最主要的应该是跟Resource.原创 2021-11-05 10:31:57 · 1261 阅读 · 1 评论 -
Error:Program type already present:android.R$mipmap解决方案
当我们程序报上边的错的时候,我们总以为是mipmap冲突了,所以一直找mipmap文件看看哪些冲突了,其实并不是mipmap问题。这类的错误还有比如说报Error:Program type already present:android.RcolorError:Programtypealreadypresent:android.permisscolorError:Program type ...原创 2019-11-01 10:08:06 · 708 阅读 · 0 评论 -
android blutoothHeadset引用Context导致的内存泄露
背景这几天在测试应用,所以为了看应用是否有内存泄露,就加入了LeakCanary,结果还真有,因为我们是直播应用,使用了声网的视频通话技术,所以发现退出的时候Activity没有被释放,并且打开几次就有几个实例,这就爽歪歪了。先上内存泄露的图从上图中可以看出,是在声网io.agora.rtc.internal.AudioRoutingController这里使用到了,所以从源码下...原创 2019-02-27 22:50:50 · 694 阅读 · 2 评论 -
java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/app/LoaderManager
Process: cn.com.aaa.bbb, PID: 6894 java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/app/LoaderManager; at android.support.v4.app.Fragme...原创 2019-05-11 19:58:06 · 9620 阅读 · 0 评论 -
Error:com.android.builder.dexing.DexArchiveBuilderException: com.android.builder.dexing.DexArchiveBu
Error:com.android.builder.dexing.DexArchiveBuilderException: com.android.builder.dexing.DexArchiveBuilderException:Failed to process C:\Users\user.gradle\caches\transforms-1\files-1.1\exoplayer-core...原创 2019-05-23 16:15:18 · 2372 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/graphics/drawable/Animatable2
java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/graphics/drawable/Animatable2CompatFailed to find GeneratedAppGlideModule. You should include an annotationProcessor compile ...原创 2019-06-13 22:07:20 · 3709 阅读 · 0 评论 -
org.gradle.tooling.BuildException: Failed to process resources, see aapt output above for details
错误日志如下org.gradle.tooling.BuildException: Failed to process resources, see aapt output above for details. at com.android.build.gradle.internal.res.LinkApplicationAndroidResourcesTask.invokeAaptForSpl...原创 2019-07-26 17:17:03 · 1852 阅读 · 0 评论 -
org.json.JSONException: Value of type java.lang.String cannot be converted to JSONObject
今天在解析json字符串的时候,发现直接奔溃了,说是我不能将String字符串转成对象,我就纳闷了,之前一直都是这么转换的啊?为啥突然不行了?1.正常返回的json对象字符串 {“lat”: 39.945542175353026,“lng”: 116.52511596679689,“add”: “逸翠园北区”}异常的字符串对象 “{“lat”:39.948252,“lng”:116...原创 2019-01-23 12:10:12 · 3820 阅读 · 0 评论 -
记一次android 4.4.2系统webview加载h5 白屏的bug
背景:之前就有过一次白屏,也是4.4.2但是因为某些原因后面没关注了,因为在7.0的情况下也出现了白屏,但是只要设置如下代码就好@Override public void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) { sslErrorHandler.pr...原创 2018-12-12 17:59:19 · 3093 阅读 · 2 评论 -
java.lang.NoClassDefFoundError: xxx.xxx.xxx
11-04 14:40:45.384 9940-9940/? W/Zygote: MzIsRooted false11-04 14:40:45.387 9940-9940/? I/art: Late-enabling -Xcheck:jni11-04 14:40:45.410 9940-9940/? D/ActivityThread: hoder:android.app.IActivityMa原创 2017-11-06 12:23:23 · 2500 阅读 · 0 评论 -
Caused by: java.lang.NumberFormatException: Invalid double: ""
Caused by: java.lang.NumberFormatException: Invalid double: “” 解决思路: 今天使用retrofit和gson解析服务器返回的数据,出现上边的一个错误,第一反应就是我的model里面有double类型的字段,但是找了一遍,发现并没有,然后就想,没有double怎么会报数据类型转换错误呢?我就在返回数据中找”“这个对应的字段,但是原创 2017-12-26 18:10:30 · 506 阅读 · 0 评论 -
Warning:com.mob.wrappers.MobLinkWrapper$1: can't find superclass or interface com.mob.moblink.Action
Warning:com.mob.wrappers.MobLinkWrapper$1: can't find superclass or interface com.mob.moblink.ActionListener今天混淆的时候出了很多这样的错误,测试包是没有问题,但是正是包的时候通不过,首先看错误日志是warning,干安卓的应该就明白了,警告问题,在混淆日志里面加上对应的忽略警告就好-d原创 2018-01-23 10:21:02 · 1066 阅读 · 0 评论 -
androidStudio-Didn't find class on path DexPathList[[zip file "/data/app/com.xxx.xxx-1/base.apk"]
之前都是好好的,能打包,能运行,今天换了个手机进行安装包测试,结果安装成功了,但是一打开app就crash。一看错误是Process: 包名, PID: 12712 java.lang.RuntimeException: Unable to instantiate application 包名.App: java.lang.ClassNotFoundException: Didn't find ...转载 2018-03-09 18:26:33 · 9449 阅读 · 0 评论 -
java.lang.IllegalArgumentException: You cannot start a load for a destroyed activity
原因分析 出现这个错误是因为我们还在使用Glide加载图片,但是当前显示图片的view所在的activity却已经被销毁了。解决办法 一个非常简单的办法就是,使用Glide加载图片的时候,判断传入进来的Context是否已经被销毁(或者直接判断Context是否为空或者直接传入Application,只不过传入Application加载图片会跟随应用的生命周期而终止,这样不太...原创 2018-08-14 16:56:23 · 1263 阅读 · 0 评论 -
Error:Error: commons-logging defines classes that conflict with classes now provided by Android
Error:Error: commons-logging defines classes that conflict with classes now provided by Android. Solutions include finding newer versions or alternative libraries that don’t have the same probl...原创 2018-08-28 19:09:20 · 2937 阅读 · 0 评论 -
java.lang.illegalstateexception fragment already added dialogfragment
当我们快速点击某个按钮弹出一个DialogFragment的时候,有时候就会出现这个异常,可以通过debug能复现这个异常解决方法 if (dialogFragment == null) {//初始化DialogFragment dialogFragment = DialogFragment.getIns...原创 2018-09-15 10:55:07 · 2509 阅读 · 0 评论 -
Gson 转换long到科学计数法的解决方法
Gson 转换long到科学计数法的解决方法今天发现从数据库中读取毫秒,然后转成对象的时候,某个字段出现科学计数法了,而且转为对象的时候,明明存储的是long类型,但是变为了double类型,网上的很多方法都不靠谱。最后找到了解决方法,如下。(我这得情况是gson转为对象,对象里面有个字段是hashMap的数据结构)解决方法import com.google.gson.*import...原创 2018-10-10 20:24:48 · 3185 阅读 · 1 评论 -
android集成umeng统计错误集锦
公司是使用umeng统计数据,虽然集成umeng统计很简单,并且官方也有视频,但是项目和版本多了,特别是版本不统一难免出错,下列记录一下可能出错的地方。 现象:集成了umeng统计代码,但是umeng统计官方网站什么都没有? 原因:第一查看你的UMENG_APPKEY是否替换? 第二查看权限是否全部都有(必须是全部的权限)原创 2017-02-28 15:41:59 · 931 阅读 · 1 评论