当前位置: 首页 > 知识库问答 >
问题:

AndroidANR/4.4版本崩溃

谭浩皛
2023-03-14

全部的

我在Android4.4设备上面临ANR/崩溃。下面是我从设备收到的提及日志。我仍然无法调试/关联此问题。有人能帮我追踪并修复这个问题吗。

在Android。看法GLES20Canvas。android上的nDrawDisplayList(本机方法)。看法GLES20Canvas。android上的drawDisplayList(GLES20Canvas.java:420)。看法硬件开发者$GLR。android上的drawDisplayList(HardwareRenderer.java:1661)。看法硬件开发者$GLR。在android上绘制(HardwareRenderer.java:1484)。看法ViewRootImpl。在android上绘制(ViewRootImpl.java:2685)。看法ViewRootImpl。android上的performDraw(ViewRootImpl.java:2551)。看法ViewRootImpl。android上的performTraversals(ViewRootImpl.java:2157)。看法ViewRootImpl。android上的doTraversal(ViewRootImpl.java:1239)。看法ViewRootImpl$TraversalRunnable。在android上运行(ViewRootImpl.java:6396)。看法编舞$CallbackRecord。在android上运行(Choreographer.java:813)。看法编舞android上的doCallbacks(Choreographer.java:613)。看法编舞android上的doFrame(Choreographer.java:583)。看法Choreographer$FrameDisplayEventReceiver。在android上运行(Choreographer.java:799)。操作系统。处理程序。android上的handleCallback(Handler.java:733)。操作系统。处理程序。android上的dispatchMessage(Handler.java:95)。操作系统。活套。android上的loop(Looper.java:146)。应用程序。活动线程。java上的main(ActivityThread.java:5511)。朗。反思。方法java上的invokenactive(本机方法)。朗。反思。方法在com上调用(Method.java:515)。Android内部的操作系统。ZygoteInit$MethodandArgscaler。在com上运行(Zyhtml" target="_blank">goteInit.java:1283)。Android内部的操作系统。合子体。dalvik的main(ZygoteInit.java:1099)。系统原生艺术。主(本机方法)

请检查并帮助我解决这个问题。

谢谢你,阿米特

共有1个答案

萧和同
2023-03-14

尝试在运行时禁用scrollview的硬件加速。

View scroll = layout.findViewById(R.id.scrollView1);
scroll.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

我发现这是为了更详细的解释它可能会帮助你检查一次

滚动视图中的WebView:"视图太大,无法放入绘图缓存"-如何返工布局?

 类似资料:
  • 我正在按照以下步骤打包我的PWA以提交到Play Store-https://docs.pwabuilder.com/jekyll/update/2018/02/03/how-to-package-android.html 我已经检查了,并且使用了正确的分发URL:distributionURL=https://services.gradle.org/distributions/gradle-2.

  • 通过应用程序中心部署React-Native应用程序时发生问题-在本地执行时没有崩溃。 IOS构建、部署和运行并成功构建。 在Android中-构建成功通过,但当我安装应用程序时,它在启动时崩溃。 当我检查logcat时,我看到了下面的错误——看起来这个版本是一个调试版本(metro提到过),但我不确定。 可能是什么问题? 2021-11-09 08:54:36.227 21255-21326/?

  • 在android 12中更新应用程序后,尝试在android 12设备和模拟器中运行应用程序,但面临崩溃问题。 这就是问题所在。androidx.media.session。MediaButtonReceiver:Targeting S(版本31及以上)要求在存在意图过滤器时定义android:exported的显式值' 解决使用android:export=“true”修复了运行应用程序的问题,

  • 我在MacOS上创建了一个新的Android应用程序项目,当我试图在Android Studio中更改时,我遇到了这个错误。

  • 我知道在Android 4.4 KitKat(API 19)中,状态栏是透明的。 但例如,Go Launcher Ex和其他公司可以选择使其透明,对我来说,它也在进行预KitKat(Android 我不需要root或任何特权来使用它。 下载Go Launcher Ex并亲自试用。对我来说,如果我需要根也可以。 但他们是怎么做到的?如何在KitKat之前的设备上使Android的状态栏透明? ---

  • 我在我的应用程序中使用了几个来自android支持的库,当它们可用时我会更新它们。 这里有一个转储: 经调查,产生此错误的库有 com.android.support:AppCompat-v7:23.2.0和com.android.support:design:23.2.0 如果我使用的是23.1.1=>没有崩溃。