展开

关键词

异常使用中的BUG

今日公司上线了双11有奖征集活动,经过多轮测试和修复BUG终于昨日顺利上线,虽不是一帆风顺但是也没出什么篓子,不出意外,本周的工作就这么顺利过去了。 F开始查找各路原因,毕竟线上反馈乃是大事儿,搞不好会算成线上BUG

20720

android常见bug跟踪

前言 对app的线上bug的收集(友盟、云捕等)有时会得到这样的异常堆栈信息:没有一行代码是有关自身程序代码的。 这使得对bug的解决无从下手,根据经验,内存不足OOM,Dialog关闭,ListView等相关代码很容易引起这类错误。 下面总结下BaseAdapter.getView崩溃bug,然后给出如何编写代码来方便以后对它的定位。 更多时候,除了得到以上的错误堆栈,对于真正的bug再无更多信息。实际上是无法判断出具体出问题的Adapter的。 根据堆栈,在页面的ListView显示其childView时,如果getView返回null,android.widget.AbsListView.obtainView方法就抛出异常

29650
  • 广告
    关闭

    腾讯云618采购季来袭!

    腾讯云618采购季:2核2G云服务器爆品秒杀低至18元!云产品首单0.8折起,企业用户购买域名1元起,还可一键领取6188元代金券,购后抽奖,iPhone、iPad等你拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    BUG】Flink CDC 2.0.0迷之异常!!!

    ); tableEnv.executeSql("INSERT INTO cdc_to_kafka SELECT * FROM cdc_from_mysql"); } } 四、BUG : 数据产生了重复消费 {"id":5,"name":"5"} -- 异常: 数据产生了重复消费 {"id":6,"name":"6"} -- 异常: 数据产生了重复消费 {"id":4," name":"4"} -- 异常: 数据产生了重复消费 {"id":5,"name":"5"} -- 异常: 数据产生了重复消费 {"id":6,"name":"6"} -- 异常: ":"6"} -- 异常: 数据产生了重复消费 ...... 很难于上述的猜测达成一致 3.从 Flink CDC 社区查阅了 issue,没找到相类似错误 4.从 Flink CDC 的项目地址,发现在 2.0.1 版本修复了一个问题(第10条) Improvements and Bug

    16210

    Batik渲染png图片异常bug修复

    Batik渲染png图片异常bug修复 batik是apache的一个开源项目,可以实现svg的渲染,后端借助它可以比较简单的实现图片渲染,当然和java一贯处理图片不太方便一样,使用起来也有不少坑 下面记录一个bug的修复过程 I. xlink:href="http://avatar.csdn.net/A/8/B/3_u010889145.jpg"/>--> </svg> 依次测试了三个图片,两个png,一个jpg,很不幸第一个png会抛异常 因为首先得确认下这个异常是怎么抛出来的,逆向推,直接看源码,发现直接抛出异常 ? org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent, boolean, boolean) 在这个方法内部,也没什么好说的,单步多调几次,就能发现异常

    50390

    Android调试的各种bug

    $800(ActivityThread.java:157) 09-20 17:55:38.457: E/AndroidRuntime(14963): at android.app.ActivityThread (Handler.java:110) 09-20 17:55:38.457: E/AndroidRuntime(14963): at android.os.Looper.loop(Looper.java :193) 09-20 17:55:38.457: E/AndroidRuntime(14963): at android.app.ActivityThread.main(ActivityThread.java (Handler.java:110) 09-22 11:46:26.129: E/AndroidRuntime(22180): at android.os.Looper.loop(Looper.java :1478) 09-22 15:13:50.036: W/System.err(23021): at android.view.View.measure(View.java:17437) 09-22

    40230

    android学习各种bug(5)

    (Handler.java:733) 09-26 01:20:33.336: E/AndroidRuntime(1854): at android.os.Handler.dispatchMessage (Handler.java:95) 09-26 01:20:33.336: E/AndroidRuntime(1854): at android.os.Looper.loop(Looper.java: (WindowManagerImpl.java:70) 09-29 10:14:40.435: E/AndroidRuntime(17739): at android.app.Dialog.show( ) 09-29 10:14:40.435: E/AndroidRuntime(17739): at android.os.Handler.handleCallback(Handler.java:808 ) 09-29 10:14:40.435: E/AndroidRuntime(17739): at android.os.Looper.loop(Looper.java:193) 09-29 10:

    26630

    Android全局异常处理

    概述 当Android应用程序出现未捕获的异常,都会弹出一个强制退出的弹框,在这种情况下,用户体验非常差。 且发布到线上后,开发没法定位Bug的位置,这就需要一个能全局捕获异常,并且将这个异常log上传到服务器的功能。 CrashHandler ?

    72120

    Android调试中遇到的bug

    (Native Method) 09-11 14:39:52.120: ERROR/AndroidRuntime(12051):     at android.util.Log.i(Log.java: . 09-11 15:36:35.758: WARN/System.err(743):     at android.app.ContextImpl.enforce(ContextImpl.java: 1876) 09-11 15:36:35.758: WARN/System.err(743):     at android.app.ContextImpl.enforceCallingOrSelfPermission (UsageStatsService.java:862) 09-11 15:36:35.758: WARN/System.err(743):     at com.android.internal.app.IUsageStats Native Method) 这个其实不是问题,我也没有找到解决方案,但是我重新调试的时候就不报这个警告了  主要的原因估计还是我其他的地方错误了,listView的问题 今天好像又碰到了  我一开始学Android

    29130

    Android Studio集成Bug管理系统

    Android开发中,对于Bug的管理、追踪是非常重要的,通常,开发和Bug追踪是分开的,提交代码后,需要打开网页来进行Bug管理。 但是!!! 你不觉得很麻烦吗,在Android Studio中,你可以进行版本管理,那么为什么就不能进行Bug管理呢?确实,你说的对,完全是可以的!!! 这里大家可以选择各种Bug管理工具,几乎包括了市面上常用的各种Bug跟踪管理工具。 由于鄙司使用的是JIRA,所以这里点击JIRA,填入公司JIRA服务器的地址,如图所示: ? 管理Bug 设置成功后,在菜单栏就会多处一个下拉框,如图所示: ? 点击Open Task,就会弹出跟你相关的所有JIRA信息,如图所示: ? 是不是很赞,现在使用Android Studio可以完全替代终端、Git、Bug管理工具,完全成为了一个all in one的集成开发环境了!!!

    30920

    Batik渲染png图片异常bug修复全程记录

    Batik渲染png图片异常bug修复 batik是apache的一个开源项目,可以实现svg的渲染,后端借助它可以比较简单的实现图片渲染,当然和java一贯处理图片不太方便一样,使用起来也有不少坑 image.png 下面记录一个bug的修复过程 I. xlink:href="http://avatar.csdn.net/A/8/B/3_u010889145.jpg"/>--> </svg> 依次测试了三个图片,两个png,一个jpg,很不幸第一个png会抛异常 因为首先得确认下这个异常是怎么抛出来的,逆向推,直接看源码,发现直接抛出异常 再往上走 at org.apache.batik.bridge.SVGImageElementBridge.createRasterImageNode org.apache.xmlgraphics.java2d.color.ICCColorSpaceWithIntent, boolean, boolean) 在这个方法内部,也没什么好说的,单步多调几次,就能发现异常

    49170

    Android调试bug-2015-9-24

    09-24 12:56:16.471: E/AndroidRuntime(10696): at android.app.ContextImpl.startActivity(ContextImpl.java :1205) 09-24 12:56:16.471: E/AndroidRuntime(10696): at android.content.ContextWrapper.startActivity( (View.java:4632) 09-24 12:56:16.471: E/AndroidRuntime(10696): at android.view.View$PerformClick.run( :103) 09-24 12:56:16.471: E/AndroidRuntime(10696): at android.os.Looper.loop(Looper.java:193) 09-24 如果使用Activity的startActivity方法,不会有任何限制,而如果使用Context的startActivity方法的话,就需要开启一个新的task,遇到上面那个异常的,都是因为使用了Context

    18310

    记录两个神奇的android bug

    最近,收到两家大客户反馈的bug,都是我们android版本sdk报的bug。既然大客户给我们报bug了,那必须十分重视对待。 ? 大致了解出现这个bug的原因。 首先,android.permission.INTERNET并不是唯一的网络相关权限,还需要声明一下android.permission.ACCESS_NETWORK_STATE这个权限。 但为何会引起了异常呢? 它是一个Binder调用,造成这个的原因是因为发生了RemoteException。 如果Binder的使用超出了一个进程的限制就会抛TransactionTooLargeException这个异常。 通过查看源码发现,在一个进程中Binder的大小大约是1M。

    39710

    解决 Android PLMediaPlayer 视频播放异常小结

    和尚最近一直在处理一个比较纠结的问题,项目中接入了七牛云视频SDK PLMediaPlayer,七牛云视频SDK是很强大的一款三方视频库。 ...

    72221

    Android客户端性能异常

    Android客户端性能异常类 影响app体验的通用类问题可以分为两大类:超时和崩溃。 超时 (Time Out) 没有在用户的预期内及时的响应用户的请求和交互。 ,且大部分和业务侧的逻辑使用相关 checked异常:由编程与环境互动造成程序在运行时出错,编译时异常 Error类:通常是指Java的内部错误以及如资源耗尽的错误 runtime异常:运行时异常 常见原因 : Native崩溃 主动类:运行时框架代码或业务代码发现的状态异常,代码运行过程中主动触发;这类异常在预期范围内,通过此类方法暴露问题。 Native崩溃使用信号(singal)机制返回信息: Android native崩溃产生常见信号大致有以下几类: SIGABRT SIGSTKFLT SIGTARP SIGSEGV SIGBUS 根据异常指令的来源分三种情况。

    9310

    Android JNI 调用时的异常处理

    Android JNI 调用时的异常主要有如下两种: Native 代码调用 Java 层代码时发生了异常要处理 Native 代码自己抛出了一个异常让 Java 层去处理 可以看到异常的发生和处理基本都需要 这样就把由 Native 调用 Java 时的一个异常进行了处理,当处理完异常之后,别忘了释放对应的资源。 不过,我们这样仅仅是消除了这次异常,还应该让调用者有异常的发生,那么就需要通过 Native 来抛出一个异常告诉 Java 调用者了。 当发生异常时,一定要先处理异常,然后才能继续执行后面的步骤。如果不是需要立即返回的,那么就通过 ExceptionClear清除这次异常,然后在进行其他的处理。 来抛出异常信息。

    1K20

    Android - 通过真实案例学习解内存泄漏问题,最终发现Android原生Bug

    作为一个Android新手小白,刚到新公司,最近的工作就是在学习解各类Bug。转型之初,面临各种新知识,会有压力,但是学习的过程是快乐的。   上周刚遇上一类bug,就是应用的内存泄漏问题。 最终通过前辈的指点,用了两天的时间(包括今天),来解决了这个问题,并最终发现了Android原生代码的bug(值得开心......)。因此将学习的过程总结出来,可以供像我一样的新人参考学习。 一. 崩溃的原因是OOM问题,即占用的资源因未能被GC回收,导致内存不足,抛出了OOM(Out of Memory)的异常,应用发生Crash。    因此下一步就是RD来解决问题啦! 二. Adb Shell 命令    Android新手入门一定先从Adb开始,Adb全称是Android debug bridge,提供很多操作手机的命令,有了它,可以方便的debug问题。 在步骤一的过程中,每次都使用dumpsys meminfo com.android.settings命令,来观察heap中Activity的数量。

    46480

    Android TextView 中 setText 的空指针异常

    第一次发现这问题,记录一下,在适配器里面给TextView设置一个int类型的值,然后闪退报错,DeBug模式下查看了布局和id,均没有问题,再次查看日志输出,Caused By: android.content.res.Resources

    69110

    记录一次 Windows Android Studio 异常

    修车 Go~ 小伙子发来一个异常图,一起来看下: ? 脑子想了半天,没遇到过这个问题呀,说的什么鬼证书的事儿。 来来来,搞起来~ 远程了小伙子的电脑,发现是连接 jcenter 下载相关资源包异常导致,那么操作就 easy 了很多了~ Step 1:打开 jcenter 官网,下载其证书 ? 随后清空 Android Studio 缓存并重启即可。 -- 查看证书信息 --> C:\Program Files\Android\Android Studio\jre\bin>keytool -list -keystore "C:\Program Files -- 删除指定别名证书 --> C:\Program Files\Android\Android Studio\jre\bin>keytool -delete -alias as -keystore "

    82821

    Android异常之 unable to write jarlist cache file

    异常android开发调试时候不能运行,出现  unable to write jarlist cache file  错误。 解决方法: 1.找到appcompt文件夹如下的位置。

    22530

    Android 静音看正确的查找 bug 的姿势

    话说年关难过,bug 多多,时间久了难免头昏脑热,不辨朝暮,难识乾坤。。。艾玛,扯远了,话说谁没踩过坑,可视大家都是如何从坑里爬出来的呢? 当然,我也挺心虚的啊,因为这段代码我总共花了三分钟,说有 bug,我也不敢不信呐。我们再来细细把刚才的场景理一遍: 1. 打开 app,开启静音 2. 点击返回键,直到 app 进入后台运行 3. 有个问题需要交代一下,Android api 并没有提供获取当前音频通道是否静音的 api(为什么没有?你。。你居然问我为什么?你为什么这么着急? 自行脑补我摔手机的场景 正是:自古bug多简单,惹得骚年尽难眠。? 3、『你可以告诉我该静音或者不静音,但听不听那是我的事儿』 我这么无辜,寥寥几行代码,能犯什么错误呢? 作为 Android 开发者,尽管我不需要做 Framework 开发,但这并不能说明我不需要对 Framework 有一定的认识和了解。

    44760

    相关产品

    • 账号安全服务

      账号安全服务

      腾讯云账号安全服务是一套保障账号安全的服务,能够主动记录账号下的资源操作日志,帮助您监控您的用户活动和 API 使用情况。同时还可以基于日志数据提供实时分析,风险监测,异常告警的能力,极大地保障了您的账号安全…..

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券