matrix
matrix copied to clipboard
Matrix is a plugin style, non-invasive APM system developed by WeChat.
W/Matrix.ActivityLeakFixer: caught unexpected exception when unbind drawables. reset方法中setColorViewAlpha,mCircleView.getBackground() 这个得到的为null导致程序崩溃,如果不接入该库,不会有问题
``` 异常类型:app 运行时异常 手机型号:所有 手机系统版本:Android 8.1 matrix版本:2.0.0 gradle版本:4.1.3 Android studio版本:Arctic Fox 2020.3.1 问题描述: 项目里面导入了高德定位SDK,AMapLocationClient创建的时候就崩溃 报错信息:java.lang.ClassNotFoundException: Didn't find class "com.loc.ek" on path: DexPathList[[zip file "/data/app/sample.tencent.matrix-kOfyiXTJBuBkdE3m-nrM9g==/base.apk"],nativeLibraryDirectories=[/data/app/sample.tencent.matrix-kOfyiXTJBuBkdE3m-nrM9g==/lib/arm64, /data/app/sample.tencent.matrix-kOfyiXTJBuBkdE3m-nrM9g==/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]] 把matrix关掉就不会崩溃 ```
目前Android设备默认开启硬件加速,此情况下 一帧的渲染由UI线程 和renderthread 线程共同完成,那么目前帧率检测模块仍然适用么? 貌似目前只是判断主线程的帧率,还望路过的大神指点迷律
## Issue /提问须知 **在提交 issue 之前,我们应该先查询是否已经有相关的 issue 以及[常见问题](https://github.com/tencent/matrix/wiki/Matrix-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)。提交 issue 时,我们需要写明 issue 的原因,以及编译或运行过程的日志。issue 需要以下面的格式:** 异常类型:app 运行时异常 手机型号:HUAWEI Mate 30 手机系统版本:Android 10.0 matrix版本:如: 2.0.1 gradle版本:如: 4.1.0 问题描述:ExplainQueryPlanChecker 检测失效 我发现 ExplainQueryPlanChecker::Check 方法执行到下面的代码时: ```...
1.如果同时存在64位和32位的so库,UnStrippedSoCheckTask 目前没有做兼容处理(需要64,32位的工具)。 2.是不是直接使用file命令更好一点,可以解决64位和32位兼用问题。
## Issue /提问须知 **在提交 issue 之前,我们应该先查询是否已经有相关的 issue 以及[常见问题](https://github.com/tencent/matrix/wiki/Matrix-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)。提交 issue 时,我们需要写明 issue 的原因,以及编译或运行过程的日志。issue 需要以下面的格式:** ``` 异常类型:app 运行时异常 手机型号:华为mate9 手机系统版本:Android 9.0 matrix版本:0.6.5 gradle版本:3.2.1 问题描述:集成matrix后,与Tinker一起使用启动崩溃。 堆栈/日志: `java.lang.RuntimeException: Unable to instantiate application com.tinkerpatch.sdk.loader.TinkerPatchReflectApplication: java.lang.ClassNotFoundException:...
增量编译失败
## Issue /提问须知 **在提交 issue 之前,我们应该先查询是否已经有相关的 issue 以及[常见问题](https://github.com/tencent/matrix/wiki/Matrix-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)。提交 issue 时,我们需要写明 issue 的原因,以及编译或运行过程的日志。issue 需要以下面的格式:** 异常类型:编译异常 matrix版本:如: 0.9.0 gradle版本:如: 3.5.3 问题描述:第一次编译正常运行,第二次编译失败,每次需要clean项目后才能编译成功 堆栈/日志: > Task :app:transformClassesWithMatrixTraceTransformForDebug [I][Matrix.Trace] [doTransform] Step(1)[Parse]... cost:13ms [I][MethodCollector] [saveIgnoreCollectedMethod] size:101129...
exit status 255: java.util.concurrent.ExecutionException: com.tencent.matrix.apk.model.exception.TaskExecuteException: Invalid chunk type: expected=0x00000200, got=0x00000203 at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) at com.tencent.matrix.apk.model.job.ApkJob.execute(ApkJob.java:509) at com.tencent.matrix.apk.model.job.ApkJob.run(ApkJob.java:482) at com.tencent.matrix.apk.ApkChecker.run(ApkChecker.java:90) at com.tencent.matrix.apk.ApkChecker.main(ApkChecker.java:80) Caused by: com.tencent.matrix.apk.model.exception.TaskExecuteException: Invalid chunk type: expected=0x00000200, got=0x00000203...
[E][Matrix.ApkJob] Task executor execute with error:com.tencent.matrix.apk.model.exception.TaskExecuteException java.util.concurrent.ExecutionException: com.tencent.matrix.apk.model.exception.TaskExecuteException at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) at com.tencent.matrix.apk.model.job.ApkJob.execute(ApkJob.java:509) at com.tencent.matrix.apk.model.job.ApkJob.run(ApkJob.java:482) at com.tencent.matrix.apk.ApkChecker.run(ApkChecker.java:90) at com.tencent.matrix.apk.ApkChecker.main(ApkChecker.java:80) Caused by: com.tencent.matrix.apk.model.exception.TaskExecuteException at com.tencent.matrix.apk.model.task.MethodCountTask.call(MethodCountTask.java:291) at com.tencent.matrix.apk.model.task.MethodCountTask.call(MethodCountTask.java:56) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at...
异常类型:产生的.dat文件是否能够删除,再什么情况下删除,怎么删除 手机型号: 手机系统版本: matrix版本:如: 0.6.6 gradle版本: 堆栈/日志: 1. 如是编译异常,请在执行 gradle 命令时,加上 --stacktrace; 2. 日志我们需要过滤" Matrix. "关键字; ``` 提问题时若使用`不能用/没效果/有问题/报错`此类模糊表达,但又没给出任何代码截图报错的,将绝对不会有任何反馈。这种 issue 也是一律直接关闭的,大家可以参阅[提问的智慧](https://github.com/tvvocold/How-To-Ask-Questions-The-Smart-Way)。 Matrix 是一个开源项目,希望大家遇到问题时要学会先思考,看看 Sample 与 Matrix 的源码,更鼓励大家给我们提 pr .