android-anr-dialog相关内容

Android - 如何调查 ANR?

有没有办法找出我的应用程序在哪里抛出 ANR(应用程序无响应).我查看了/data 中的 traces.txt 文件,我看到了我的应用程序的跟踪.这是我在跟踪中看到的. 达尔维克线程:“主要"prio=5 tid=3 TIMED_WAIT|组=“主要"sCount=1 dsCount=0 s=0 对象=0x400143a8|sysTid=691 nice=0 sched=0/0 handle=- ..
发布时间:2021-12-08 11:19:18 移动开发

如何从此ANR日志中获得有用的信息

我现在已经在ANR上苦苦挣扎了几周,但是对于这这样的日志,我仍然感到盲目一个>.对于stackoverflow来说太长了,我不知道哪一部分可能有用.通常会在初始同步期间在后台处理大量网络请求时发生这种情况(而且我几乎100%确信其中的任何一个都不在主线程中),而且我还在制作很多UI内容,例如填充通过RxJava observables从共享首选项中回收资源视图,因此我正在观察SharedPrefe ..
发布时间:2021-04-05 20:36:17 移动开发

ANR输入调度超时

ANR输入调度超时(等待发送非键事件,因为触摸的窗口尚未完成处理超过500.0ms之前传递给它的某些输入事件.等待队列长度:60.等待队列头部年龄:8503.2ms.) 嗨!我从几个用户那里得到了这个奇怪的ANR报告.不幸的是,我对ANR报告的了解非常有限,我希望有人可以帮助我了解造成这种情况的原因 "main" prio = 5 tid = 1暂停|group ="main" sCoun ..
发布时间:2021-04-05 20:16:18 移动开发

ANR错误-屏幕关闭-我应该如何处理?

我在开发人员控制台上收到此消息,指出我的应用程序由于以下原因而冻结: ANR意向广播{act = android.intent.action.SCREEN_OFF flg = 0x40000000} 没有堆栈跟踪,因为它是由Froyo之前的用户提出的.它甚至都没有告诉我应用程序中的哪个活动导致了错误-尽管我猜这是我的游戏活动. 这也符合我的经验,有时候当我的手机电池电量不足时,我 ..
发布时间:2020-11-10 22:51:06 移动开发

Android应用程序在Calender.getInstance上没有响应

我正在尝试获取日期进行计算。为此,我正在使用 Calendar cal = Calendar.getInstance(); 我正在使用此导入 import java.util.Calendar; 当应用程序转到 onResume 时,我正在调用一个方法。在该方法中,第一行正在获取Instance()。但是由于某种原因,我遇到了此错误(ANR)。 在java.util.Calendar.get ..
发布时间:2020-09-28 22:46:56 Java开发

如何在sharedPreferences中分析ANR

在sharedPreferences中遇到一个ANR,不知道如何定位问题. 这是跟踪的三个部分,其他大多数线程是"WAIT"或"TIMED_WAIT".由于countdownlatch.await(),“主"线程被阻止. 等待fsync的第二个线程"pool-1-thread-1". 最后一个正在尝试阅读一些东西. 我认为第二个线程阻塞了主线程,因为如果这个不能完成,它将不会调用cou ..
发布时间:2020-08-30 08:03:39 移动开发

Android-强制A​​NR以进行测试

为什么我不能使用此代码强制Android ANR ? 没有日志消息或弹出.该应用程序只是延迟启动. [更新] 我什至无法进入View.setOnClickListener或BroadcastReceiver.onReceive! 有把戏吗? public class MainActivity extends Activity { @Override pub ..
发布时间:2020-08-30 04:41:36 移动开发

Android应用无响应(ANR)

我有一个android应用程序,它侦听服务器上的套接字并以json格式检索数据并将数据保存在数据库中.资源游标适配器用于在列表中显示数据.当应用程序闲置10分钟或更长时间时,它没有响应.有解决方案吗? 解决方案 ANR在主线程被阻塞几次时发生.具体来说,在Activity中为5秒,在BroadcastReceiver中为10秒,在Service中为20秒.因此,为避免使用ANR,您需要确保 ..
发布时间:2020-08-30 00:22:02 移动开发

单击具有最新更新的EditText时,应用程序崩溃(等级4.4-Android Studio 3.1)

我最近将android studio更新到了3.1版,并将gradle更新到了4.4版.从那以后,当我点击EditText会弹出一个软输入键盘时,我就遇到了应用程序进入ANR的问题.单击EditText时,我看到有多个GC被触发,最终应用程序崩溃,并显示ANR消息,表明堆栈溢出超过8 MB.这是我看到的崩溃: http://crashes.to/s/77a48e5d43c .还要在这里粘贴: ..

输入分派超时导致的ANR超时-尝试获取我的公共IP地址时

我收到以下完整的错误消息:输入调度超时(由于触摸的窗口尚未完成处理某些输入事件的等待时间超过500.0ms,因此等待发送非键事件.等待队列长度:2.等待队列头部年龄:9379.7ms.) 请参见下面的代码+跟踪.锁定似乎发生在GetIP_WAN.java:32这行: BufferedReader br = new BufferedReader( ..

解释ANR堆栈跟踪

我正在使用Android中PAHO库中的MQTT客户端实现.有时,应用程序在尝试发布消息时会锁定(我认为),而我无法弄清发生了什么. 对于所有冗长的帖子,我也预先表示歉意.我真的不知道重要的部分是什么,所以SO"spoiler"标签>!不能隐藏细节. MQTT客户端在单独的线程中工作,但是我正在从UI线程调用mqtt客户端实例.也许这会导致锁定?我应该改为将客户端定义为线程的实例,并在 ..
发布时间:2020-05-12 20:17:43 移动开发

应用程序无响应-Delphi XE6-Android

在Android上,当我在单击后15秒内执行长功能(所需时间> 30秒)时触摸屏幕时,出现消息“应用程序无响应". 我不想看到它. 我做了一个测试项目,带有2个按钮和一个功能"LongProcess",用于模拟一个较长的过程(这只是30秒钟的睡眠时间).我的第一个按钮"LaunchFunction"仅调用该函数.我的第二个按钮"LaunchThread",启动一个线程,该线程将执行我的"Lo ..
发布时间:2020-05-10 00:26:00 移动开发

是“ANR”一个例外或错误还是什么?

ANR是一个例外,一个错误还是什么?我们可以在 try {} catch(){} 结构中抓住它 解决方案 ANR (应用程序不响应)并不完全是错误。当您的应用程序非常缓慢并需要大量时间进行响应时显示,从而使用户等待。如果您的应用程序使它们等待很长时间,用户将不会欣赏。因此,Android框架为用户提供关闭应用程序的选项。 http://developer.android.com/guid ..
发布时间:2017-09-28 23:34:59 移动开发

如果Debugging,Android无响应。如果没有在调试应用程序正常工作

当我调试和应用程序击中断点时,我可以正常调试一段时间。一段时间后,Android会显示ANR Dialog,但是我仍然可以正常调试。 如果我没有点击手机的屏幕,它会结束调试,所以我需要在调试时保持眼睛在屏幕上,这很烦人,真的浪费了我时间,因为有时每隔10秒钟会弹出对话框。 我不知道是什么原因造成的。我尝试重新启动机器,手机,ADB,并已经尝试在AndroidManifest上使用deb ..
发布时间:2017-04-21 21:58:10 移动开发