Android-猜日志,处理找不到RippleDrawable类的问题

本文详细记录了在Android应用中遇到的一个问题:程序在启动时因找不到RippleDrawable类导致崩溃。通过对LogCat日志的分析,发现错误源于Android 5.0引入的RippleDrawable在低版本API上无法找到。问题的根本在于AppTheme.NoActionBar没有指定parent,导致使用了不兼容的默认样式。解决办法是为AppTheme.NoActionBar指定一个AppCompatActivity的parent样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android-猜日志,处理找不到RippleDrawable类的问题

1.现象

程序异常退出,LogCat中日志如下:

09-27 07:08:18.608 7529-7529/com.tangula.android.base I/dalvikvm: Could not find method android.content.res.Resources.getDrawable, referenced from method android.support.v7.widget.ResourcesWrapper.getDrawable
09-27 07:08:18.608 7529-7529/com.tangula.android.base W/dalvikvm: VFY: unable to resolve virtual method 852: Landroid/content/res/Resources;.getDrawable (ILandroid/content/res/Resources T h e m e ; ) L a n d r o i d / g r a p h i c s / d r a w a b l e / D r a w a b l e ; 09 − 2707 : 08 : 18.6087529 − 7529 / c o m . t a n g u l a . a n d r o i d . b a s e D / d a l v i k v m : V F Y : r e p l a c i n g o p c o d e 0 x 6 e a t 0 x 000209 − 2707 : 08 : 18.6087529 − 7529 / c o m . t a n g u l a . a n d r o i d . b a s e I / d a l v i k v m : C o u l d n o t f i n d m e t h o d a n d r o i d . c o n t e n t . r e s . R e s o u r c e s . g e t D r a w a b l e F o r D e n s i t y , r e f e r e n c e d f r o m m e t h o d a n d r o i d . s u p p o r t . v 7. w i d g e t . R e s o u r c e s W r a p p e r . g e t D r a w a b l e F o r D e n s i t y ∗ ∗ 09 − 2707 : 08 : 18.6087529 − 7529 / c o m . t a n g u l a . a n d r o i d . b a s e W / d a l v i k v m : V F Y : u n a b l e t o r e s o l v e v i r t u a l m e t h o d 854 : L a n d r o i d / c o n t e n t / r e s / R e s o u r c e s ; . g e t D r a w a b l e F o r D e n s i t y ( I I L a n d r o i d / c o n t e n t / r e s / R e s o u r c e s Theme;)Landroid/graphics/drawable/Drawable; 09-27 07:08:18.608 7529-7529/com.tangula.android.base D/dalvikvm: VFY: replacing opcode 0x6e at 0x0002 09-27 07:08:18.608 7529-7529/com.tangula.android.base I/dalvikvm: Could not find method android.content.res.Resources.getDrawableForDensity, referenced from method android.support.v7.widget.ResourcesWrapper.getDrawableForDensity **09-27 07:08:18.608 7529-7529/com.tangula.android.base W/dalvikvm: VFY: unable to resolve virtual method 854: Landroid/content/res/Resources;.getDrawableForDensity (IILandroid/content/res/Resources Theme;)Landroid/graphics/drawable/Drawable;092707:08:18.60875297529/com.tangula.android.baseD/dalvikvm:VFY:replacingopcode0x6eat0x0002092707:08:18.60875297529/com.tangula.android.baseI/dalvikvm:Couldnotfindmethodandroid.content.res.Resources.getDrawableForDensity,referencedfrommethodandroid.support.v7.widget.ResourcesWrapper.getDrawableForDensity092707:08:18.60875297529/com.tangula.android.baseW/dalvikvm:VFY:unabletoresolvevirtualmethod854:Landroid/content/res/Resources;.getDrawableForDensity(IILandroid/content/res/ResourcesTheme;)Landroid/graphics/drawable/Drawable;**
09-27 07:08:18.608 7529-7529/com.tangula.android.base D/dalvikvm: VFY: replacing opcode 0x6e at 0x0002
09-27 07:08:18.608 7529-7529/com.tangula.android.base E/dalvikvm: Could not find class ‘android.graphics.drawable.RippleDrawable’, referenced from method android.support.v7.widget.AppCompatImageHelper.hasOverlapping Rendering
09-27 07:08:18.608 7529-7529/com.tangula.android.base W/dalvikvm: VFY: unable to resolve instanceof 249 (Landroid/graphics/drawable/RippleDrawable;) in Landroid/support/v7/widget/AppCompatImageHelper;
09-27 07:08:18.608 7529-7529/com.tangula.android.base D/dalvikvm: VFY: replacing opcode 0x20 at 0x000c
09-27 07:08:18.608 7529-7529/com.tangula.android.base I/dalvikvm: Could not find method android.content.Context.getColorStateList, referenced from method android.support.v7.content.res.AppCompatResources.getColorStateList
09-27 07:08:18.608 7529-7529/com.tangula.android.base W/dalvikvm: VFY: unable to resolve virtual method 667: Landroid/content/Context;.getColorStateList (I)Landroid/content/res/ColorStateList;
09-27 07:08:18.608 7529-7529/com.tangula.android.base D/dalvikvm: VFY: replacing opcode 0x6e at 0x0006
09-27 07:08:18.608 7529-7529/com.tangula.android.base I/dalvikvm: Could not find method android.content.Context.createDeviceProtectedStorageContext, referenced from method android.support.v4.content.ContextCompat.createDeviceProtectedStorageContext
09-27 07:08:18.608 7529-7529/com.tangula.android.base W/dalvikvm: VFY: unable to resolve virtual method 659: Landroid/content/Context;.createDeviceProtectedStorageContext ()Landroid/content/Context;
09-27 07:08:18.608 7529-7529/com.tangula.android.base D/dalvikvm: VFY: replacing opcode 0x6e at 0x0006

然后程序就结束了!!!

2.日志分析

然后分析日志吧!上面的内容过滤一下ERROR级别的分别如下:

09-27 07:08:15.358 1883-1883/com.google.process.gapps E/NetworkScheduler.SR: Invalid parameter app
09-27 07:08:15.358 1883-1883/com.google.process.gapps E/NetworkScheduler.SR: Invalid package name : Perhaps you didn’t include a PendingIntent in the extras?
09-27 07:08:15.378 2036-2316/com.google.android.gms E/Drive.UninstallOperation: Package still installed com.tangula.android.base
09-27 07:08:15.458 2036-7497/com.google.android.gms E/IntentOperationSvc: Failed to instantiate Chimera operation impl, dropping operation
09-27 07:08:15.598 1883-1883/com.google.process.gapps E/NetworkScheduler.SR: Invalid parameter app
09-27 07:08:15.598 1883-1883/com.google.process.gapps E/NetworkScheduler.SR: Invalid package name : Perhaps you didn’t include a PendingIntent in the extras?

到这里为止都是com.google报错,而且还没有结束。一般来说这不是问题,大部分情况下可能是墙引起的。

09-27 07:08:16.028 7529-7529/? E/Trace: error opening trace file: Permission denied (13)

这里爆了没法打开trace文件,没有授权。看上去这个是日志相关的。应该也没有关系。

09-27 07:08:18.608 7529-7529/com.tangula.android.base E/dalvikvm: Could not find class ‘android.graphics.drawable.RippleDrawable’, referenced from method android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering
09-27 07:09:43.198 2036-5093/com.google.android.gms E/CheckinTask: Checkin failed: https://android.clients.google.com/checkin (request #0):

这里说找不到RippleDrawable类,这是啥?

java.net.ConnectException: failed to connect to android.clients.google.com/74.125.204.102 (port 443) after 120000ms: isConnected failed: ECONNREFUSED (Connection refused)
09-27 07:10:03.328 2036-7808/com.google.android.gms E/ActivityThread: Failed to find provider info for com.google.android.wearable.settings
09-27 07:11:13.798 1883-2335/com.google.process.gapps E/GCM: Missing checkin config file

这里的情况应该是APP已经死了,连不上。

所以最大的问题是RippleDrawable这个问题。RippleDrawable是Android 5.0中提供的一个波纹特效,对应API级别是21。我们引用的AppCompact包是支持兼容到v7的。所以不应该出这个问题。于是测试了一下,API Level 17以上就没有问题,程序可以正常启动。

查资料,都没有说如何解决这个问题的。

应啃日志,发现出问题之前好像在读主题的资源

3.发现问题

09-27 07:08:18.608 7529-7529/com.tangula.android.base W/dalvikvm: VFY: unable to resolve virtual method 852: Landroid/content/res/Resources;.getDrawable ** (ILandroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;**
09-27 07:08:18.608 7529-7529/com.tangula.android.base D/dalvikvm: VFY: replacing opcode 0x6e at 0x0002

注意其中的 (ILandroid/content/res/Resources$Theme;)

主题文件如下:

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
        <item name="android:actionMenuTextColor">@android:color/white</item>
    </style>

    <style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
        <item name="android:actionMenuTextColor">@android:color/white</item>
    </style>

这里AppTheme是自动生成的,AppTheme.NoActionBar是自定义ActionBar的时候从网上抄过来的。我们怀疑程序启动的时候,加载主题的时候有些Ripple效果的资源被读取了,然后因为平台不兼容,导致程序崩溃。

4.问题原因

经过各种实验之后发现问题是这样的:

AppTheme.NoActionBar没有指定parent,所以用了编译时候的指定的平台版本。也就是没用到AppCompact库中的内容。我的最低版本是16,编译和目标版本都是27,所以系统启动的时候,NoActionBar就会用版本27中的默认样式作为基础样式。这样也就有Ripple的问题了。

5.解决办法

最后,解决办法就是给他指定一个AppCampat中的parent样式,例如:

    <style name="AppTheme.NoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
        <item name="android:actionMenuTextColor">@android:color/white</item>
    </style>

The End

Process pipe failed 2025-06-05 21:00:33.745 22340-22371 ConfigStore com.example.diaryapp I android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0 2025-06-05 21:00:33.745 22340-22371 ConfigStore com.example.diaryapp I android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0 2025-06-05 21:00:33.745 22340-22371 OpenGLRenderer com.example.diaryapp I Initialized EGL, version 1.4 2025-06-05 21:00:33.745 22340-22371 OpenGLRenderer com.example.diaryapp D Swap behavior 1 2025-06-05 21:00:33.746 22340-22371 EGL_adreno com.example.diaryapp E CreateContext rcMajorVersion:3, minorVersion:2 2025-06-05 21:00:33.754 22340-22371 EGL_adreno com.example.diaryapp D eglCreateContext: 0x7f2e2da30120: maj 3 min 2 rcv 3 2025-06-05 21:00:33.754 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:00:33.754 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:00:33.781 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:00:33.781 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:00:33.782 22340-22371 vndksupport com.example.diaryapp D Loading /vendor/lib64/hw/android.hardware.graphics.mapper@2.0-impl.so from current namespace instead of sphal namespace. 2025-06-05 21:00:33.782 22340-22371 vndksupport com.example.diaryapp D Loading /vendor/lib64/hw/gralloc.gmin.so from current namespace instead of sphal namespace. 2025-06-05 21:00:33.786 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:00:33.786 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e2da27e00, error=EGL_BAD_MATCH 2025-06-05 21:00:34.214 22340-22340 xample.diaryap com.example.diaryapp W Accessing hidden method Landroid/os/Trace;->asyncTraceBegin(JLjava/lang/String;I)V (light greylist, reflection) 2025-06-05 21:00:34.214 22340-22340 xample.diaryap com.example.diaryapp W Accessing hidden method Landroid/os/Trace;->asyncTraceEnd(JLjava/lang/String;I)V (light greylist, reflection) 2025-06-05 21:00:34.214 22340-22340 xample.diaryap com.example.diaryapp W Accessing hidden method Landroid/os/Trace;->traceCounter(JLjava/lang/String;I)V (light greylist, reflection) 2025-06-05 21:00:39.439 22340-22401 ProfileInstaller com.example.diaryapp D Installing profile for com.example.diaryapp 2025-06-05 21:00:40.016 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:00:40.016 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:00:40.023 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:00:40.023 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e2db3cb80, error=EGL_BAD_MATCH 2025-06-05 21:00:40.026 22340-22340 ActivityThread com.example.diaryapp W handleWindowVisibility: no activity for token android.os.BinderProxy@b266666 2025-06-05 21:00:40.267 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:00:40.267 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:00:40.283 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:00:40.283 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e2db3cc80, error=EGL_BAD_MATCH 2025-06-05 21:00:40.292 22340-22340 Glide com.example.diaryapp W Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored 2025-06-05 21:00:42.727 22340-22340 ActivityThread com.example.diaryapp W handleWindowVisibility: no activity for token android.os.BinderProxy@7575cb3 2025-06-05 21:00:42.763 22340-22345 xample.diaryap com.example.diaryapp I Compiler allocated 4MB to compile void android.widget.TextView.<init>(android.content.Context, android.util.AttributeSet, int, int) 2025-06-05 21:00:42.780 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:00:42.780 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:00:42.794 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:00:42.794 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e2dbdb280, error=EGL_BAD_MATCH 2025-06-05 21:00:50.659 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:00:50.659 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:00:50.673 22340-22340 xample.diaryap com.example.diaryapp W Accessing hidden field Landroid/view/View;->mAccessibilityDelegate:Landroid/view/View$AccessibilityDelegate; (light greylist, reflection) 2025-06-05 21:00:50.675 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:00:50.675 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e2dbdb300, error=EGL_BAD_MATCH 2025-06-05 21:00:52.086 22340-22340 ActivityThread com.example.diaryapp W handleWindowVisibility: no activity for token android.os.BinderProxy@d5d171c 2025-06-05 21:00:52.186 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:00:52.186 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:00:52.204 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:00:52.204 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e1d0afd00, error=EGL_BAD_MATCH 2025-06-05 21:00:53.766 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:00:53.766 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:00:53.776 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:00:53.776 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e1d337180, error=EGL_BAD_MATCH 2025-06-05 21:00:58.199 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:00:58.199 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:00:58.220 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:00:58.220 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e2dbdb300, error=EGL_BAD_MATCH 2025-06-05 21:01:01.788 22340-22340 ActivityThread com.example.diaryapp W handleWindowVisibility: no activity for token android.os.BinderProxy@bf7a046 2025-06-05 21:01:01.863 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:01:01.863 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:01:01.880 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:01:01.880 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e1d222f00, error=EGL_BAD_MATCH 2025-06-05 21:01:04.247 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:01:04.247 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:01:04.268 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:01:04.268 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e2dbdb300, error=EGL_BAD_MATCH 2025-06-05 21:01:06.508 22340-22340 ActivityThread com.example.diaryapp W handleWindowVisibility: no activity for token android.os.BinderProxy@58e8cd8 2025-06-05 21:01:06.613 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:01:06.613 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:01:06.633 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:01:06.633 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e1d222f00, error=EGL_BAD_MATCH 2025-06-05 21:01:07.985 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:01:07.985 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:01:07.993 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:01:07.993 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e2db3c000, error=EGL_BAD_MATCH 2025-06-05 21:01:07.996 22340-22340 ActivityThread com.example.diaryapp W handleWindowVisibility: no activity for token android.os.BinderProxy@d24a3e0 2025-06-05 21:01:08.020 22340-22349 System com.example.diaryapp W A resource failed to call close. 2025-06-05 21:01:08.021 22340-22349 chatty com.example.diaryapp I uid=10062(com.example.diaryapp) FinalizerDaemon identical 2 lines 2025-06-05 21:01:08.021 22340-22349 System com.example.diaryapp W A resource failed to call close. 2025-06-05 21:01:08.038 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:01:08.038 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:01:08.057 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:01:08.057 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e2c09d580, error=EGL_BAD_MATCH 2025-06-05 21:01:09.873 22340-22340 ActivityThread com.example.diaryapp W handleWindowVisibility: no activity for token android.os.BinderProxy@4e83cf6 2025-06-05 21:01:09.914 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:01:09.914 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:01:09.934 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:01:09.934 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e1d9c8580, error=EGL_BAD_MATCH 2025-06-05 21:01:11.614 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:01:11.614 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:01:11.629 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:01:11.629 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e1d95f280, error=EGL_BAD_MATCH 2025-06-05 21:01:13.193 22340-22371 OpenGLRenderer com.example.diaryapp D endAllActiveAnimators on 0x7f2e1d16d900 (RippleDrawable) with handle 0x7f2e2db44560 2025-06-05 21:01:13.213 22340-22371 EGL_adreno com.example.diaryapp E [getAttribValue] Bad attribute idx 2025-06-05 21:01:13.213 22340-22371 EGL_adreno com.example.diaryapp D eglGetConfigAttrib: bad attrib 0x3339 2025-06-05 21:01:13.231 22340-22371 EGL_adreno com.example.diaryapp E tid 22371: eglSurfaceAttrib(1615): error 0x3009 (EGL_BAD_MATCH) 2025-06-05 21:01:13.231 22340-22371 OpenGLRenderer com.example.diaryapp W Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f2e2db3c680, error=EGL_BAD_MATCH
最新发布
06-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值