访问被拒绝找到属性“ vendor.debug.egl.swapinterval”,当我运行我的应用程序时,我在android studio中不断收到此错误

时间:2018-10-17 13:15:07

标签: java android android-studio

我经常收到很多此错误。这是其中的一部分。

        10-17 18:21:33.518 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.egl.swapinterval"
    10-17 18:21:41.614 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.prerotation.disable"
    10-17 18:21:41.615 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.prerotation.disable"
    10-17 18:21:41.615 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.prerotation.disable"
    10-17 18:21:41.623 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.egl.changepixelformat"
    10-17 18:21:41.656 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.egl.swapinterval"
10-17 18:21:41.682 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.egl.swapinterval"
10-17 18:21:42.965 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.egl.swapinterval"
10-17 18:21:42.972 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.egl.swapinterval"
10-17 18:21:42.993 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.egl.swapinterval"
10-17 18:21:43.010 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.egl.swapinterval"
10-17 18:21:43.023 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.egl.swapinterval"
10-17 18:21:43.036 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.egl.swapinterval"
10-17 18:21:43.054 6476-6503/royal.com.ocr E/libc: Access denied finding property "vendor.debug.egl.swapinterval"

6 个答案:

答案 0 :(得分:12)

您可能正在使用select distinct id,可能是OnePlus6及更高版本。

解决方法很少。

  1. 在您的logcat中突出显示您不想的行的一部分 查看,右键单击,然后选择Android Pie+

  2. 在Android Studio中排除该标签(与“ RenderThread”一起) 使用以下正则表达式的logcat过滤器配置:Fold lines like this

答案 1 :(得分:4)

将此行添加到清单文件中。

<uses-library android:name="org.apache.http.legacy" android:required="false"/>

答案 2 :(得分:3)

这是由于API 28附带了一些渲染错误。请检查项目文件夹($ PROJECT_FOLDER / android / app /)中的 build.gradle 文件。如果 compileSdkVersion targetSdkVersion 设置为 28 。请将其更改为 27 。我

答案 3 :(得分:0)

我的OnePlus 6遇到了同样的问题。将/app/build.gradle中的targetSdkVersion从28更改为27可以为我解决此问题。

答案 4 :(得分:0)

尝试这个:

flutter run --enable-software-rendering

为我工作!

答案 5 :(得分:0)

E / libc:访问被拒绝找到属性“ vendor.debug.egl.swapinterval”

这是访问被拒绝找到属性类型错误。

这可能是由先前的相关警告引起的,例如:

type=1400 audit(xxx): avc: denied { xxx } for name=xxx dev=xxx ino=xxx scontext=xxx tcontext=xxx tclass=xxx permissive=0

如何解决avc: denied错误?