Skip to content

Commit

Permalink
Dev (#419)
Browse files Browse the repository at this point in the history
* Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230)

* update version to 0.5.2.43.

*  bugfix 空指针保护

* fix maskIndex npe

* fix maskIndex npe

* add log

* add log

* add log

* modify LooperMonitor and add log

* add test listener in LooperMonitor

* add evilThresholdMs modify method

* bug fix:耗电+ANR,fib 的复杂度很高

* fix MemoryCanaryCore 耗电

* add log

* modify getNextDelay

* fix bug

* add log

* bug fix: getappmemory过于耗时的情况下关闭

* fix memory cost too long

* add log

* add log

* fix bug

* fix matrix calculate data bug

* fix bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix stop不完整

* add battery monitor

* add log

* add BatteryMonitor

* add print scene

* finish threadWatcher

* finish threadWatcher

* fix bug

* iOS版 增加耗电监控,升版本号到0.6.0

* iOS版 增加耗电监控,升版本号到0.6.0 (#306)

* support Carthage and merge iOS & macOS target.

* update version

* modify type

* modify type

* fix removeUnusedResources variant

* fix removeUnusedResources variant (#314)

* update the lastest wechat publish tools(only for wechat)

* modify ui

* modify ui

* fix bug

* fix exception:java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.isEmpty()' on a null object reference

* export AndroidHeapDumper

* export AndroidHeapDumper

* modify color

* modify AnrTracer

* modidy FrameDecorator

* modidy FrameDecorator

* fix ignore android/support/v4/app/FragmentActivity bug

* Feature/dev changelcai (#335)

* Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230)

* update version to 0.5.2.43.

*  bugfix 空指针保护

* fix maskIndex npe

* fix maskIndex npe

* add log

* add log

* add log

* modify LooperMonitor and add log

* add test listener in LooperMonitor

* add evilThresholdMs modify method

* bug fix:耗电+ANR,fib 的复杂度很高

* fix MemoryCanaryCore 耗电

* add log

* modify getNextDelay

* fix bug

* add log

* bug fix: getappmemory过于耗时的情况下关闭

* fix memory cost too long

* add log

* add log

* fix bug

* fix matrix calculate data bug

* fix bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix stop不完整

* add print scene

* update version

* fix crash in StartupTracer

* update version

* fix ignore android/support/v4/app/FragmentActivity bug

# Conflicts:
#	samples/sample-android/gradle.properties

* Update UIThreadMonitor.java (#332)

如果isDevEnv为true,那么会进入addObserver中,此时初始化还没有完毕,会执行onStart,此时isInit为false,会抛出异常

* Feature/dev changelcai (#336)

* Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230)

* update version to 0.5.2.43.

*  bugfix 空指针保护

* fix maskIndex npe

* fix maskIndex npe

* add log

* add log

* add log

* modify LooperMonitor and add log

* add test listener in LooperMonitor

* add evilThresholdMs modify method

* bug fix:耗电+ANR,fib 的复杂度很高

* fix MemoryCanaryCore 耗电

* add log

* modify getNextDelay

* fix bug

* add log

* bug fix: getappmemory过于耗时的情况下关闭

* fix memory cost too long

* add log

* add log

* fix bug

* fix matrix calculate data bug

* fix bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix TraceDataUtils bug

* fix stop不完整

* add print scene

* update version

* fix crash in StartupTracer

* update version

* fix ignore android/support/v4/app/FragmentActivity bug

# Conflicts:
#	samples/sample-android/gradle.properties

* fix build error

* fix build error

* fix crash

* fix bug

* fix crash

* update version

* fix crash

* fix crash

* fix bug

* fix bug

* fix crash

* update verison

* change block time unit from seconds to microseconds

* ks2apple.py input file support multiple report json

* Merge branch 'feature/dev' of https://github.com/Tencent/matrix into feature/battery_changelcai

# Conflicts:
#	samples/sample-android/app/build.gradle
#	samples/sample-android/app/src/main/java/sample/tencent/matrix/MatrixApplication.java

* fix UnusedResourcesTask array-data

* fix UnusedResourcesTask array-data (#348)

* fix UnusedResourcesTask array-data (#348) (#350)

* Feature/dev williamjin (#352)

* fix removeUnusedResources variant

* fix UnusedResourcesTask array-data

* update to 0.7.1.5

* modify sample for build

* Hotfix/0.6.x (#359)

* fix UnusedResourcesTask array-data (#348)

* modify sample for build

* fix bug

* fix bug

* add getThreadList function

* add getThreadList function

* add getThreadList function

* add getThreadList function

* fix AppActiveMatrixDelegate crash

* fix AppActiveMatrixDelegate crash

* support Carthage and merge iOS & macOS target.

* Update UIThreadMonitor.java (#332)

如果isDevEnv为true,那么会进入addObserver中,此时初始化还没有完毕,会执行onStart,此时isInit为false,会抛出异常

* change block time unit from seconds to microseconds

* ks2apple.py input file support multiple report json

* 1. apkassign adapt to different platforms 2. ignore log

* fix matrix anr 上报问题 及 浮窗多加信息展示

* fix bug

* add IDEWorkspaceChecks.plist

* fix typo

* modify MatrixHandlerThread

* Feature/dev felixzhou (#366)

* update to 0.6.0.2

* Delete sensitive information

* add ActivityRefWatcher setActivityLeakCallback interface

* add IActivityLeakCallback

* add IActivityLeakCallback

* modify AppActiveMatrixDelegate

* modify AppActiveMatrixDelegate

* remove wait and notify in ActivityRefWatcher

* update ApkTool-lib, fix UnusedResources when use aapt2 (#374)

* fix removeUnusedResources variant

* fix UnusedResourcesTask array-data

* update ApkTool-lib, fix UnusedResources when use aapt2

* update ApkTool-lib, fix UnusedResources when use aapt2 (#373)

* Hotfix/0.6.x (#376)

* Dev (#242)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* java.lang.ArithmeticException: divide by zero

* sample-android add removeUnusedResources

* Dev apple (#155) (#158)

* update readme

* feat(matrix-apple): source code & sample

* update podspec

* Update README.md

* Update README.md

* Update README.md

* rename(PodSpec): matrix-apple -> matrix-wechat

* update(sample): matrix-apple -> matrix-wechat

* update readme.md

Dev apple (#156)

* update readme

* feat(matrix-apple): source code & sample

* update podspec

* Update README.md

* Update README.md

* Update README.md

* rename(PodSpec): matrix-apple -> matrix-wechat

* update(sample): matrix-apple -> matrix-wechat

* update readme.md

* change matrix-apple to matrix-iOS

* update notice

remove matrix-apple & sample-apple

remove matrix-apple & sample-apple

* update sample project (#160)

* fix memory leak

* Replace OSSpinLock with pthread_mutex_lock

* [resource-canary] fix potential invalid class exception.

*  [resource-canary] fix potential invalid class exception. (#175)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* java.lang.ArithmeticException: divide by zero

* sample-android add removeUnusedResources

* [resource-canary] fix potential invalid class exception.

* fixed some small errors

* Replace macro APP_NAME APP_BUNDLE with helper function

* Rename bundleNameHelper with bundle_name_helper

* Feature/dev (#186)

* Hotfix/0.4.x (#133) (#134)

* add stack parser

* fix UnusedResourcesTask const resource id

* fix UnusedResourcesTask const resource id

* modify methodbeat & framebeat

* optimize the TracePlugin

* optimize the TracePlugin

* backup codes for modify TraceDataUtils

* fix tracedatautil

* fix TraceDataUtils bug

* fix UIThreadMonitor onStop

* add memory share info

* fix async start traceplugin

* fix async start traceplugin

* modify UIThreadMonitor /ActivityThreadHacker

* fix onWindowfocuschange

* finish opt

* finish opt

* update version

* fix trim stack crash

* fix trim stack crash

* update 0.4.10.21

* update 0.4.10.21

* Dev (#142)

* Hotfix/0.4.x (#140)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* Hotfix/0.4.x (#141)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* update version

* fix getVmSize bug

* fix trim stack bug

* fix updatetime bug

* opt gradle-plugin

* opt gradle-plugin

* update matrix version for build opt

* update matrix version for build opt

* update matrix version for build opt

* update matrix version for build opt

* fix trace bug

* fix trace bug

* fix filter package bug

* fix monkey crash

* fix throw runtime exception

* fix throw runtime exception

* fix bug

* fix npe

* fix setMessagePrinter

* fix AppMethodBeat status

* update version

* fix bug

* fix addlistener bug

* fix anr without report stack key

* fix bug

* fix bug

* try catch oom

* fix bug

* fix mi max 2 looper printer bug

* fix bug

* stop detecting task if there's no any recorded destroyed activity or we've been switched to background.

* fix crash:http://mmtest.oa.com/androidcrashfile/crashfileview.php\?raw_path\=20190407_0x27000413_2450978833_1_32833013

* fix stack key bug

* remoce log

* add anr listener

* add log

* add anrlistener

* remove useless code

* remove useless codes

* remove todo

* Hotfix/0.4.x => dev (#188)

* merge to hotfix/0.4.x from dev (#187)

* Dev (#135)

* add feature: battery , thread and meminfo

sqlitelint remove abi  x86_64 and arm64-v8a first

* fix MethodTracer trace exception

* fix FrameTracer doFrame bug

* Update 开源公告.md

* Temporarily use private repo  instead of jcenter

* fix formatter

* typo

* fix: translation error

* Update issue_template.md

* add armeabi-v7a x86

* add armeabi-v7a,x86

* bugfix(memory leak):  关于elfhook_close问题 #18

* bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13

* Update README.md

* protect rule

* change apk-canary from 0.4.7 to  0.4.10

* APK checker, fix bug In the windows environment

* add arm64-v8a, x86_64

* style check and generate sourcejar

* fix FindNonAlphaPngTask NullPointerException

* fix UnStrippedSoCheckTask close file

* remove unsupport abi x86_64 and  arm_v8a yet

* add codecc build config

* add codecc build config

* version code update to 0.4.10

* fix conflict

* Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

* fix readme format

* add circleci

* fix indent

* fix repo

* add pwd

* switch base image

* add permission

* fix path

* switch image

* fix directory

* add missing dependency

* fix dep

* fix typo

* update api level

* shutdownNow

* UnusedResourcesTask find resource cycle

* add log-level

* fix log

* try to fix issue #33

* fix UnusedResourcesTask array data resource

* bugfix: codecc check

* update codecc

* Hotfix/0.4.x (#75)

* shutdownNow

* UnusedResourcesTask find resource cycle

* add log-level

* fix log

* try to fix issue #33

* fix UnusedResourcesTask array data resource

* [resource-canary] fix bugs found by codecc.

* Bugfix: wrong config key

* Squashed commit of the following:

commit f3cb6f22f0abea7db6ca15dcfee3a6750ad12883
Author: felixzhou <[email protected]>
Date:   Thu Jan 10 15:32:27 2019 +0800

    Bugfix: wrong config key

commit 538d36c2edd1458e51ae943eae0846883616a69c
Author: jqctop1 <[email protected]>
Date:   Wed Jan 9 10:50:41 2019 +0800

    Hotfix/0.4.x (#75)

    * shutdownNow

    * UnusedResourcesTask find resource cycle

    * add log-level

    * fix log

    * try to fix issue #33

    * fix UnusedResourcesTask array data resource

commit 7299f8d15059f6a0ae923669eea52d69846103d3
Author: felixzhou <[email protected]>
Date:   Wed Jan 9 10:45:39 2019 +0800

    update codecc

commit 6f5ad088ed70f3317b677e2b386302f37d45f82c
Author: felixzhou <[email protected]>
Date:   Tue Jan 8 21:53:18 2019 +0800

    bugfix: codecc check

commit d6e7ed2314cf8e4a1a2e4a5ccfa1137fb28ae111
Author: felixzhou <[email protected]>
Date:   Mon Jan 7 21:02:44 2019 +0800

    update api level

commit 7bb9743ce4b7c216e8362a7044cd99fde875ac7b
Merge: 6085c25 e9ca978
Author: felixzhou <[email protected]>
Date:   Fri Jan 4 19:11:31 2019 +0800

    Merge pull request #65 from gengjiawen/feature/ci

    add CI

commit e9ca97858d0b996777ccb2e227b31f42287c31c9
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:39:36 2019 +0800

    fix typo

commit 87e461225a93a91a36dc7ad9fadfa6f9ada43255
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:34:37 2019 +0800

    fix dep

commit 176ecd27352fd41e1b42a440075f86f93f0d3811
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:30:24 2019 +0800

    add missing dependency

commit b71995bf7b3d2740c667c596a7a2ff72fd4e07e8
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:16:50 2019 +0800

    fix directory

commit 7edcfc27632b6100c45099ddb4428c59ad51e100
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:10:29 2019 +0800

    switch image

commit 119ff4cfd5e5cf1e4cb553e506ea6ae116b9b6d1
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:17:02 2019 +0800

    fix path

commit 772850f4eefb44769169837725824e38db8353b2
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:11:41 2019 +0800

    add permission

commit 7b16a75001e83603186869577cecb850bd787c7b
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:11:16 2019 +0800

    switch base image

commit de35ba33ec5f308e22263e9b16cd8393dd241a2e
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:09:07 2019 +0800

    add pwd

commit 7ab8e631495ab5fdac89d31f0bd7c52a257c7f30
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:06:32 2019 +0800

    fix repo

commit 7ccb407fce213a166a8f08b45d107f6dfda7150c
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:04:09 2019 +0800

    fix indent

commit 023b95737948a43471190fe18c6b0293fcf60b18
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:01:30 2019 +0800

    add circleci

commit 6085c25e3bcabe17f7d9f3d1a5b33210592fd280
Merge: 30c0f45 f048485
Author: felixzhou <[email protected]>
Date:   Thu Jan 3 20:47:25 2019 +0800

    Merge pull request #64 from Tencent/hotfix/0.4.x

    Hotfix/0.4.x

commit f0484853f97e623b8d8cbb86607c1a1fa506e859
Merge: 9e04207 30c0f45
Author: felixzhou <[email protected]>
Date:   Thu Jan 3 20:38:24 2019 +0800

    Merge branch 'dev' into hotfix/0.4.x

    # Conflicts:
    #	README.md

commit 9e04207d1938d109392be0032575b51eade5ceda
Author: jixin.jia <[email protected]>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit 267d654928845d2ee53b952d8482d509d438bd41
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 17:27:50 2019 +0800

    Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

commit 073e3d430e6814012de5791a9f37344b70ec459e
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 5b58cd81f2ce8141721088c4efb81b4135f57792
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:50:22 2019 +0800

    version code update to 0.4.10

commit 9ab2c2dd6b2a20b2b8979ce104e2ba1ee9f5439c
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 317154393379c4ae7b8baa7622690f475bffa1ce
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit 38a7e6a40606242e31714a2a3c142cf3a7cd9dfb
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 14:40:37 2018 +0800

    remove unsupport abi x86_64 and  arm_v8a yet

commit f07ab3a785ed9e65459e8bd0e0c1c8cc875b6c2f
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit 951df4711c1fd8038ce5f0810dd7cd462e8859dd
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 36afa0a663c1ae19e7dbf9153f2d2ec9b0c34ccc
Author: felixzhou <[email protected]>
Date:   Fri Dec 28 21:18:32 2018 +0800

    style check and generate sourcejar

commit 5261b753355d63de69f7b6f68508ecee57c51a81
Author: hamberluo <[email protected]>
Date:   Thu Dec 27 10:09:53 2018 +0800

    add arm64-v8a, x86_64

commit efe3a99b5458e98f5b05a1fe6746590d58a77c95
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit 6c189966aff534b0689a002523d89b6cc905fe40
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:39:03 2018 +0800

    change apk-canary from 0.4.7 to  0.4.10

commit ac52f81d7c0c2b6fa6f1cfd340d298d94dfa192d
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 19:16:55 2018 +0800

    protect rule

commit b52d8d53b240b89228aaed493d215eafc154eb96
Author: astrozhou <[email protected]>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit cd144ffc187a2addf4409e05ff8a77c6b4ad1776
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 18:01:28 2018 +0800

    bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13

commit f1eb5f5ee3f1e91d434fdc196f114633a38225cf
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 16:54:56 2018 +0800

    bugfix(memory leak):  关于elfhook_close问题 #18

commit 3a3a1b29536acd11455f13bce4be8044bca77baf
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 19:45:30 2018 +0800

    add armeabi-v7a,x86

commit 60f49bb3a6889744c54055e7ce1497ced2ab613d
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 19:10:15 2018 +0800

    add armeabi-v7a x86

commit b100fc4f2296057c36e82d51827e940f488631f7
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 798b5ff414f7e9898fd9a86731d2d791e5f7b8c7
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 12176131f42c19c7c6c0c2804ba1a65d8774ffce
Author: guoling <[email protected]>
Date:   Tue Dec 25 17:07:47 2018 +0800

    typo

commit 36c5b0b1cb76ee50a3be1c4e6d5d234ff251534d
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit 149089361f2c1edf38abfba62c5107146cceea0a
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 822fa932d77cb4c620783cb7de645c8e468cb69e
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 11:43:56 2018 +0800

    Update 开源公告.md

commit 0d0fbf3cb3e2de132f051281f307c09b44979b71
Author: changelcai <[email protected]>
Date:   Thu Jan 3 18:39:53 2019 +0800

    fix FrameTracer doFrame bug

commit 0f7a32773ae0ac02b836bd9be7bb6f7f468eb7fb
Author: changelcai <[email protected]>
Date:   Thu Jan 3 18:40:16 2019 +0800

    fix MethodTracer trace exception

commit 30c0f451edf27cc88ea5e5eb9f8f92804b2818f8
Merge: d834a83 fb92c82
Author: astrozhou <[email protected]>
Date:   Thu Jan 3 17:09:55 2019 +0800

    Merge pull request #54 from jasonross/dev

    fix readme format

commit fb92c8233c51dce12b4ea39111a0a3835cfa567e
Author: jixin.jia <[email protected]>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit d834a83154c0341b9752efd02c4f8e0874fe9811
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 17:27:50 2019 +0800

    Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

commit 43b43ff5f8ffad95a0015328fcb96a0d9e6404b1
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 83d5a54a0fa54e546630fc2803d35ae5636c9839
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:50:22 2019 +0800

    version code update to 0.4.10

commit 00a780a5d8f9172a2337677a549cd29245af724f
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 16f33dad7a0740ff600b08a2dc05896ad564d4a1
Merge: 516e5dc 21bfba1
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:46:11 2019 +0800

    Merge pull request #48 from Tencent/dev

    Dev

commit 21bfba14eda0e52ab2661889a0fcc7a648746948
Merge: a93b95b 516e5dc
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:45:51 2019 +0800

    Merge branch 'master' into dev

commit a93b95bc410b0af047256569d23418085cc06518
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit e1c0442c3a48e9fdb08dda8fbbc4784dab23efc6
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 14:40:37 2018 +0800

    remove unsupport abi x86_64 and  arm_v8a yet

commit 516e5dc205c852572105978ebc3b7a88163ca9b1
Merge: 5d51c87 7b2095e
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 14:12:26 2018 +0800

    Merge pull request #43 from jqctop1/dev_jqctop1

    [bugfix] ApkChecker

commit 7b2095e3c16e81b2e2fb2e63b42c0ae9c68b52c6
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit f8ebb65f8919b65d2e302e67657501dea3851c6e
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 5d51c87d1cf7522ffc008c1803f262c636f2041c
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit c9a04e103a1679883d2b13e5d45917cb1e6e46d6
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:39:03 2018 +0800

    change apk-canary from 0.4.7 to  0.4.10

commit d1ef28c6a57522f6a8f9c1e90065dfa60513804a
Author: astrozhou <[email protected]>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit 7eaf1da5b55f244eec5696fc2e092f8d680d0c27
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 42b8fee50601df92a4b05ab061f6a74f17074fae
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 1e4605036b5a5bd0d6c68d46e4f2c6a747fefead
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit d9b0b33d7e67a523ae0e5da4c3502ddefa634338
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 5c26c221bd5cc34e2dea3bff03c81d9b5caa25c0
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 11:43:56 2018 +0800

    Update 开源公告.md

* remove abi: armeabi

* fix UnusedAssetsTask

* fix build.gradle

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 (#110)

* use relative path

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* Hotfix/0.4.x (#119)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case.

* fix SecurityException when startService in MatrixJobIntentService. (#120)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case.

* adapt StartUpTracer for Android 9.0

* revert VERSION_NAME_PREFIX to 0.4.10

* Hotfix/0.4.x (#122)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case.

* adapt StartUpTracer for Android 9.0

* revert VERSION_NAME_PREFIX to 0.4.10

* Dev (#123)

* Update 开源公告.md

* Temporarily use private repo  instead of jcenter

* fix formatter

* fix: translation error

* Update issue_template.md

* Update README.md

* change apk-canary from 0.4.7 to  0.4.10

* APK checker, fix bug In the windows environment

* fix FindNonAlphaPngTask NullPointerException

* fix UnStrippedSoCheckTask close file

* remove unsupport abi x86_64 and  arm_v8a yet

* add codecc build config

* add codecc build config

* version code update to 0.4.10

* fix conflict

* Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

* fix readme format

* fix MethodTracer trace exception

* fix FrameTracer doFrame bug

* Update 开源公告.md

* Temporarily use private repo  instead of jcenter

* fix formatter

* typo

* fix: translation error

* Update issue_template.md

* add armeabi-v7a x86

* add armeabi-v7a,x86

* bugfix(memory leak):  关于elfhook_close问题 #18

* bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13

* Update README.md

* protect rule

* change apk-canary from 0.4.7 to  0.4.10

* APK checker, fix bug In the windows environment

* add arm64-v8a, x86_64

* style check and generate sourcejar

* fix FindNonAlphaPngTask NullPointerException

* fix UnStrippedSoCheckTask close file

* remove unsupport abi x86_64 and  arm_v8a yet

* add codecc build config

* add codecc build config

* version code update to 0.4.10

* fix conflict

* Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

* fix readme format

* add circleci

* fix indent

* fix repo

* add pwd

* switch base image

* add permission

* fix path

* switch image

* fix directory

* add missing dependency

* fix dep

* fix typo

* update api level

* shutdownNow

* UnusedResourcesTask find resource cycle

* add log-level

* fix log

* try to fix issue #33

* fix UnusedResourcesTask array data resource

* bugfix: codecc check

* update codecc

* Hotfix/0.4.x (#75)

* shutdownNow

* UnusedResourcesTask find resource cycle

* add log-level

* fix log

* try to fix issue #33

* fix UnusedResourcesTask array data resource

* [resource-canary] fix bugs found by codecc.

* Bugfix: wrong config key

* fix UnusedAssetsTask

* fix build.gradle

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 (#110)

* use relative path

* Hotfix/0.4.x (#119)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* fix SecurityException when startService in MatrixJobIntentService. (#120)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case.

* Hotfix/0.4.x (#122)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case.

* adapt StartUpTracer for Android 9.0

* revert VERSION_NAME_PREFIX to 0.4.10

* no  need file: HackCallback.java

* fix UnusedResourcesTask const resource id

* Hotfix/0.4.x (#133)

* add stack parser

* fix UnusedResourcesTask const resource id

* fix UnusedResourcesTask const resource id

* style check

* Hotfix/0.4.x (#141)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* Hotfix/0.4.x (#151)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* java.lang.ArithmeticException: divide by zero

* Dev (#152)

* Hotfix/0.4.x (#139)

* fix trimstack stackover bug

* fix trimstack stackover bug

* Hotfix/0.4.x (#140)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* Hotfix/0.4.x (#141)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* Hotfix/0.4.x (#151)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* java.lang.ArithmeticException: divide by zero

* Dev apple (#154)

* Hotfix/0.4.x (#139)

* fix trimstack stackover bug

* fix trimstack stackover bug

* Hotfix/0.4.x (#140)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* Hotfix/0.4.x (#141)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* Hotfix/0.4.x (#151)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* java.lang.ArithmeticException: divide by zero

* update readme

* feat(matrix-apple): source code & sample

* update podspec

* Update README.md

* Update README.md

* Update README.md

* rename(PodSpec): matrix-apple -> matrix-wechat

* update(sample): matrix-apple -> matrix-wechat

* update readme.md

* Dev apple (#155)

* update readme

* feat(matrix-apple): source code & sample

* update podspec

* Update README.md

* Update README.md

* Update README.md

* rename(PodSpec): matrix-apple -> matrix-wechat

* update(sample): matrix-apple -> matrix-wechat

* update readme.md

* Dev apple (#155) (#158)

* update readme

* feat(matrix-apple): source code & sample

* update podspec

* Update README.md

* Update README.md

* Update README.md

* rename(PodSpec): matrix-apple -> matrix-wechat

* update(sample): matrix-apple -> matrix-wechat

* update readme.md

Dev apple (#156)

* update readme

* feat(matrix-apple): source code & sample

* update podspec

* Update README.md

* Update README.md

* Update README.md

* rename(PodSpec): matrix-apple -> matrix-wechat

* update(sample): matrix-apple -> matrix-wechat

* update readme.md

* change matrix-apple to matrix-iOS

* update notice

remove matrix-apple & sample-apple

remove matrix-apple & sample-apple

* update sample project (#160)

* fix memory leak

* Replace OSSpinLock with pthread_mutex_lock

*  [resource-canary] fix potential invalid class exception. (#175)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* java.lang.ArithmeticException: divide by zero

* sample-android add removeUnusedResources

* [resource-canary] fix potential invalid class exception.

* fixed some small errors

* Replace macro APP_NAME APP_BUNDLE with helper function

* Rename bundleNameHelper with bundle_name_helper

* Feature/dev (#186)

* Hotfix/0.4.x (#133) (#134)

* add stack parser

* fix UnusedResourcesTask const resource id

* fix UnusedResourcesTask const resource id

* modify methodbeat & framebeat

* optimize the TracePlugin

* optimize the TracePlugin

* backup codes for modify TraceDataUtils

* fix tracedatautil

* fix TraceDataUtils bug

* fix UIThreadMonitor onStop

* add memory share info

* fix async start traceplugin

* fix async start traceplugin

* modify UIThreadMonitor /ActivityThreadHacker

* fix onWindowfocuschange

* finish opt

* finish opt

* update version

* fix trim stack crash

* fix trim stack crash

* update 0.4.10.21

* update 0.4.10.21

* Dev (#142)

* Hotfix/0.4.x (#140)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* Hotfix/0.4.x (#141)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* update version

* fix getVmSize bug

* fix trim stack bug

* fix updatetime bug

* opt gradle-plugin

* opt gradle-plugin

* update matrix version for build opt

* update matrix version for build opt

* update matrix version for build opt

* update matrix version for build opt

* fix trace bug

* fix trace bug

* fix filter package bug

* fix monkey crash

* fix throw runtime exception

* fix throw runtime exception

* fix bug

* fix npe

* fix setMessagePrinter

* fix AppMethodBeat status

* update version

* fix bug

* fix addlistener bug

* fix anr without report stack key

* fix bug

* fix bug

* try catch oom

* fix bug

* fix mi max 2 looper printer bug

* fix bug

* stop detecting task if there's no any recorded destroyed activity or we've been switched to background.

* fix crash:http://mmtest.oa.com/androidcrashfile/crashfileview.php\?raw_path\=20190407_0x27000413_2450978833_1_32833013

* fix stack key bug

* remoce log

* add anr listener

* add log

* add anrlistener

* remove useless code

* remove useless codes

* remove todo

* upgrade version to 0.5.1

* fix trace build bug (#199)

* Hotfix/0.5.x (#200)

* fix trace build bug

* fix CheckedDatabaseListActivity 兼容性crash

* Hotfix/0.5.x to dev (#207)

* fix trace build bug

* fix CheckedDatabaseListActivity 兼容性crash

* try catch OutOfMemoryError

* fix npe

* fix permission crash

* 1. style check  2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters

* Hotfix/0.5.x (#226)

* fix trace build bug

* fix CheckedDatabaseListActivity 兼容性crash

* try catch OutOfMemoryError

* fix npe

* fix permission crash

* 1. style check  2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters

* Dev (#208)

* fix trace build bug (#199)

* Hotfix/0.5.x (#200)

* fix trace build bug

* fix CheckedDatabaseListActivity 兼容性crash

* Hotfix/0.5.x to dev (#207)

* fix trace build bug

* fix CheckedDatabaseListActivity 兼容性crash

* try catch OutOfMemoryError

* fix npe

* fix permission crash

* 1. style check  2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters

* fix(MemStat): USE_PRIVATE_API  access nil pointer

* fix(MemStat): do not “update_object_event” for g_matrix_block_monitor_dumping_thread_id

* fix(MemStat): do not log the oc’event of dumping thread

* fix(CrashBlock): free g_topStackAddressRepeatArray

* gzip冲突修复 (#224) (#231)

* 重命名GZIP文件,和cocoapods中其他GZIP pod冲突了

* 修改master的podspec,文件路径变化了

*  fix(AppReboot): app_uuid() crash (#234)

* gzip冲突修复 (#224)

* 重命名GZIP文件,和cocoapods中其他GZIP pod冲突了

* 修改master的podspec,文件路径变化了

* fix(AppReboot): app_uuid() crash

* Hotfix/0.5.x (#240)

* fix trace build bug

* fix CheckedDatabaseListActivity 兼容性crash

* try catch OutOfMemoryError

* fix npe

* fix permission crash

* 1. style check  2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters

* Dev (#208)

* fix trace build bug (#199)

* Hotfix/0.5.x (#200)

* fix trace build bug

* fix CheckedDatabaseListActivity 兼容性crash

* Hotfix/0.5.x to dev (#207)

* fix trace build bug

* fix CheckedDatabaseListActivity 兼容性crash

* try catch OutOfMemoryError

* fix npe

* fix permission crash

* 1. style check  2. upload 0.5.2 to jcenter 3. add ‘armeabi’ back to abiFilters

* fix(MemStat): USE_PRIVATE_API  access nil pointer

* fix(MemStat): do not “update_object_event” for g_matrix_block_monitor_dumping_thread_id

* fix(MemStat): do not log the oc’event of dumping thread

* fix(CrashBlock): free g_topStackAddressRepeatArray

* [SQLiteLint]fix 一些不好的、潜在sql注入风险的代码

* [SQLiteLint]sample默认采取Hook模式,fix之前没有进行sql分析

* [SQLiteLint]去除sample中无用的代码

* fix TraceConfig#getSplashActivities method's NullPointException on Android. fix #238 (#239)

* Fix syscall 0xf0002 is blocked by seccomp filter in android o/p armv8-64 so (#230)

* Dev (#269)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* java.lang.ArithmeticException: divide by zero

* sample-android add removeUnusedResources

* Dev apple (#155) (#158)

* update readme

* feat(matrix-apple): source code & sample

* update podspec

* Update README.md

* Update README.md

* Update README.md

* rename(PodSpec): matrix-apple -> matrix-wechat

* update(sample): matrix-apple -> matrix-wechat

* update readme.md

Dev apple (#156)

* update readme

* feat(matrix-apple): source code & sample

* update podspec

* Update README.md

* Update README.md

* Update README.md

* rename(PodSpec): matrix-apple -> matrix-wechat

* update(sample): matrix-apple -> matrix-wechat

* update readme.md

* change matrix-apple to matrix-iOS

* update notice

remove matrix-apple & sample-apple

remove matrix-apple & sample-apple

* update sample project (#160)

* fix memory leak

* Replace OSSpinLock with pthread_mutex_lock

* [resource-canary] fix potential invalid class exception.

*  [resource-canary] fix potential invalid class exception. (#175)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* java.lang.ArithmeticException: divide by zero

* sample-android add removeUnusedResources

* [resource-canary] fix potential invalid class exception.

* fixed some small errors

* Replace macro APP_NAME APP_BUNDLE with helper function

* Rename bundleNameHelper with bundle_name_helper

* Feature/dev (#186)

* Hotfix/0.4.x (#133) (#134)

* add stack parser

* fix UnusedResourcesTask const resource id

* fix UnusedResourcesTask const resource id

* modify methodbeat & framebeat

* optimize the TracePlugin

* optimize the TracePlugin

* backup codes for modify TraceDataUtils

* fix tracedatautil

* fix TraceDataUtils bug

* fix UIThreadMonitor onStop

* add memory share info

* fix async start traceplugin

* fix async start traceplugin

* modify UIThreadMonitor /ActivityThreadHacker

* fix onWindowfocuschange

* finish opt

* finish opt

* update version

* fix trim stack crash

* fix trim stack crash

* update 0.4.10.21

* update 0.4.10.21

* Dev (#142)

* Hotfix/0.4.x (#140)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* Hotfix/0.4.x (#141)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* update version

* fix getVmSize bug

* fix trim stack bug

* fix updatetime bug

* opt gradle-plugin

* opt gradle-plugin

* update matrix version for build opt

* update matrix version for build opt

* update matrix version for build opt

* update matrix version for build opt

* fix trace bug

* fix trace bug

* fix filter package bug

* fix monkey crash

* fix throw runtime exception

* fix throw runtime exception

* fix bug

* fix npe

* fix setMessagePrinter

* fix AppMethodBeat status

* update version

* fix bug

* fix addlistener bug

* fix anr without report stack key

* fix bug

* fix bug

* try catch oom

* fix bug

* fix mi max 2 looper printer bug

* fix bug

* stop detecting task if there's no any recorded destroyed activity or we've been switched to background.

* fix crash:http://mmtest.oa.com/androidcrashfile/crashfileview.php\?raw_path\=20190407_0x27000413_2450978833_1_32833013

* fix stack key bug

* remoce log

* add anr listener

* add log

* add anrlistener

* remove useless code

* remove useless codes

* remove todo

* Hotfix/0.4.x => dev (#188)

* merge to hotfix/0.4.x from dev (#187)

* Dev (#135)

* add feature: battery , thread and meminfo

sqlitelint remove abi  x86_64 and arm64-v8a first

* fix MethodTracer trace exception

* fix FrameTracer doFrame bug

* Update 开源公告.md

* Temporarily use private repo  instead of jcenter

* fix formatter

* typo

* fix: translation error

* Update issue_template.md

* add armeabi-v7a x86

* add armeabi-v7a,x86

* bugfix(memory leak):  关于elfhook_close问题 #18

* bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13

* Update README.md

* protect rule

* change apk-canary from 0.4.7 to  0.4.10

* APK checker, fix bug In the windows environment

* add arm64-v8a, x86_64

* style check and generate sourcejar

* fix FindNonAlphaPngTask NullPointerException

* fix UnStrippedSoCheckTask close file

* remove unsupport abi x86_64 and  arm_v8a yet

* add codecc build config

* add codecc build config

* version code update to 0.4.10

* fix conflict

* Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

* fix readme format

* add circleci

* fix indent

* fix repo

* add pwd

* switch base image

* add permission

* fix path

* switch image

* fix directory

* add missing dependency

* fix dep

* fix typo

* update api level

* shutdownNow

* UnusedResourcesTask find resource cycle

* add log-level

* fix log

* try to fix issue #33

* fix UnusedResourcesTask array data resource

* bugfix: codecc check

* update codecc

* Hotfix/0.4.x (#75)

* shutdownNow

* UnusedResourcesTask find resource cycle

* add log-level

* fix log

* try to fix issue #33

* fix UnusedResourcesTask array data resource

* [resource-canary] fix bugs found by codecc.

* Bugfix: wrong config key

* Squashed commit of the following:

commit f3cb6f22f0abea7db6ca15dcfee3a6750ad12883
Author: felixzhou <[email protected]>
Date:   Thu Jan 10 15:32:27 2019 +0800

    Bugfix: wrong config key

commit 538d36c2edd1458e51ae943eae0846883616a69c
Author: jqctop1 <[email protected]>
Date:   Wed Jan 9 10:50:41 2019 +0800

    Hotfix/0.4.x (#75)

    * shutdownNow

    * UnusedResourcesTask find resource cycle

    * add log-level

    * fix log

    * try to fix issue #33

    * fix UnusedResourcesTask array data resource

commit 7299f8d15059f6a0ae923669eea52d69846103d3
Author: felixzhou <[email protected]>
Date:   Wed Jan 9 10:45:39 2019 +0800

    update codecc

commit 6f5ad088ed70f3317b677e2b386302f37d45f82c
Author: felixzhou <[email protected]>
Date:   Tue Jan 8 21:53:18 2019 +0800

    bugfix: codecc check

commit d6e7ed2314cf8e4a1a2e4a5ccfa1137fb28ae111
Author: felixzhou <[email protected]>
Date:   Mon Jan 7 21:02:44 2019 +0800

    update api level

commit 7bb9743ce4b7c216e8362a7044cd99fde875ac7b
Merge: 6085c25 e9ca978
Author: felixzhou <[email protected]>
Date:   Fri Jan 4 19:11:31 2019 +0800

    Merge pull request #65 from gengjiawen/feature/ci

    add CI

commit e9ca97858d0b996777ccb2e227b31f42287c31c9
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:39:36 2019 +0800

    fix typo

commit 87e461225a93a91a36dc7ad9fadfa6f9ada43255
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:34:37 2019 +0800

    fix dep

commit 176ecd27352fd41e1b42a440075f86f93f0d3811
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:30:24 2019 +0800

    add missing dependency

commit b71995bf7b3d2740c667c596a7a2ff72fd4e07e8
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:16:50 2019 +0800

    fix directory

commit 7edcfc27632b6100c45099ddb4428c59ad51e100
Author: gengjiawen <[email protected]>
Date:   Thu Jan 3 20:10:29 2019 +0800

    switch image

commit 119ff4cfd5e5cf1e4cb553e506ea6ae116b9b6d1
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:17:02 2019 +0800

    fix path

commit 772850f4eefb44769169837725824e38db8353b2
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:11:41 2019 +0800

    add permission

commit 7b16a75001e83603186869577cecb850bd787c7b
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:11:16 2019 +0800

    switch base image

commit de35ba33ec5f308e22263e9b16cd8393dd241a2e
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:09:07 2019 +0800

    add pwd

commit 7ab8e631495ab5fdac89d31f0bd7c52a257c7f30
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:06:32 2019 +0800

    fix repo

commit 7ccb407fce213a166a8f08b45d107f6dfda7150c
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:04:09 2019 +0800

    fix indent

commit 023b95737948a43471190fe18c6b0293fcf60b18
Author: gengjiawen <[email protected]>
Date:   Wed Jan 2 23:01:30 2019 +0800

    add circleci

commit 6085c25e3bcabe17f7d9f3d1a5b33210592fd280
Merge: 30c0f45 f048485
Author: felixzhou <[email protected]>
Date:   Thu Jan 3 20:47:25 2019 +0800

    Merge pull request #64 from Tencent/hotfix/0.4.x

    Hotfix/0.4.x

commit f0484853f97e623b8d8cbb86607c1a1fa506e859
Merge: 9e04207 30c0f45
Author: felixzhou <[email protected]>
Date:   Thu Jan 3 20:38:24 2019 +0800

    Merge branch 'dev' into hotfix/0.4.x

    # Conflicts:
    #	README.md

commit 9e04207d1938d109392be0032575b51eade5ceda
Author: jixin.jia <[email protected]>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit 267d654928845d2ee53b952d8482d509d438bd41
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 17:27:50 2019 +0800

    Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

commit 073e3d430e6814012de5791a9f37344b70ec459e
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 5b58cd81f2ce8141721088c4efb81b4135f57792
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:50:22 2019 +0800

    version code update to 0.4.10

commit 9ab2c2dd6b2a20b2b8979ce104e2ba1ee9f5439c
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 317154393379c4ae7b8baa7622690f475bffa1ce
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit 38a7e6a40606242e31714a2a3c142cf3a7cd9dfb
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 14:40:37 2018 +0800

    remove unsupport abi x86_64 and  arm_v8a yet

commit f07ab3a785ed9e65459e8bd0e0c1c8cc875b6c2f
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit 951df4711c1fd8038ce5f0810dd7cd462e8859dd
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 36afa0a663c1ae19e7dbf9153f2d2ec9b0c34ccc
Author: felixzhou <[email protected]>
Date:   Fri Dec 28 21:18:32 2018 +0800

    style check and generate sourcejar

commit 5261b753355d63de69f7b6f68508ecee57c51a81
Author: hamberluo <[email protected]>
Date:   Thu Dec 27 10:09:53 2018 +0800

    add arm64-v8a, x86_64

commit efe3a99b5458e98f5b05a1fe6746590d58a77c95
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit 6c189966aff534b0689a002523d89b6cc905fe40
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:39:03 2018 +0800

    change apk-canary from 0.4.7 to  0.4.10

commit ac52f81d7c0c2b6fa6f1cfd340d298d94dfa192d
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 19:16:55 2018 +0800

    protect rule

commit b52d8d53b240b89228aaed493d215eafc154eb96
Author: astrozhou <[email protected]>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit cd144ffc187a2addf4409e05ff8a77c6b4ad1776
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 18:01:28 2018 +0800

    bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13

commit f1eb5f5ee3f1e91d434fdc196f114633a38225cf
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 16:54:56 2018 +0800

    bugfix(memory leak):  关于elfhook_close问题 #18

commit 3a3a1b29536acd11455f13bce4be8044bca77baf
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 19:45:30 2018 +0800

    add armeabi-v7a,x86

commit 60f49bb3a6889744c54055e7ce1497ced2ab613d
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 19:10:15 2018 +0800

    add armeabi-v7a x86

commit b100fc4f2296057c36e82d51827e940f488631f7
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 798b5ff414f7e9898fd9a86731d2d791e5f7b8c7
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 12176131f42c19c7c6c0c2804ba1a65d8774ffce
Author: guoling <[email protected]>
Date:   Tue Dec 25 17:07:47 2018 +0800

    typo

commit 36c5b0b1cb76ee50a3be1c4e6d5d234ff251534d
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit 149089361f2c1edf38abfba62c5107146cceea0a
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 822fa932d77cb4c620783cb7de645c8e468cb69e
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 11:43:56 2018 +0800

    Update 开源公告.md

commit 0d0fbf3cb3e2de132f051281f307c09b44979b71
Author: changelcai <[email protected]>
Date:   Thu Jan 3 18:39:53 2019 +0800

    fix FrameTracer doFrame bug

commit 0f7a32773ae0ac02b836bd9be7bb6f7f468eb7fb
Author: changelcai <[email protected]>
Date:   Thu Jan 3 18:40:16 2019 +0800

    fix MethodTracer trace exception

commit 30c0f451edf27cc88ea5e5eb9f8f92804b2818f8
Merge: d834a83 fb92c82
Author: astrozhou <[email protected]>
Date:   Thu Jan 3 17:09:55 2019 +0800

    Merge pull request #54 from jasonross/dev

    fix readme format

commit fb92c8233c51dce12b4ea39111a0a3835cfa567e
Author: jixin.jia <[email protected]>
Date:   Thu Jan 3 16:33:26 2019 +0800

    fix readme format

commit d834a83154c0341b9752efd02c4f8e0874fe9811
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 17:27:50 2019 +0800

    Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

commit 43b43ff5f8ffad95a0015328fcb96a0d9e6404b1
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:57:01 2019 +0800

    fix conflict

commit 83d5a54a0fa54e546630fc2803d35ae5636c9839
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:50:22 2019 +0800

    version code update to 0.4.10

commit 00a780a5d8f9172a2337677a549cd29245af724f
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:33:37 2018 +0800

    add codecc build config

commit 16f33dad7a0740ff600b08a2dc05896ad564d4a1
Merge: 516e5dc 21bfba1
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:46:11 2019 +0800

    Merge pull request #48 from Tencent/dev

    Dev

commit 21bfba14eda0e52ab2661889a0fcc7a648746948
Merge: a93b95b 516e5dc
Author: felixzhou <[email protected]>
Date:   Wed Jan 2 10:45:51 2019 +0800

    Merge branch 'master' into dev

commit a93b95bc410b0af047256569d23418085cc06518
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 15:40:26 2018 +0800

    add codecc build config

commit e1c0442c3a48e9fdb08dda8fbbc4784dab23efc6
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 14:40:37 2018 +0800

    remove unsupport abi x86_64 and  arm_v8a yet

commit 516e5dc205c852572105978ebc3b7a88163ca9b1
Merge: 5d51c87 7b2095e
Author: felixzhou <[email protected]>
Date:   Sat Dec 29 14:12:26 2018 +0800

    Merge pull request #43 from jqctop1/dev_jqctop1

    [bugfix] ApkChecker

commit 7b2095e3c16e81b2e2fb2e63b42c0ae9c68b52c6
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:27:54 2018 +0800

    fix UnStrippedSoCheckTask close file

commit f8ebb65f8919b65d2e302e67657501dea3851c6e
Author: williamjin <[email protected]>
Date:   Sat Dec 29 13:26:22 2018 +0800

    fix FindNonAlphaPngTask NullPointerException

commit 5d51c87d1cf7522ffc008c1803f262c636f2041c
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:44:26 2018 +0800

    APK checker, fix bug In the windows environment

commit c9a04e103a1679883d2b13e5d45917cb1e6e46d6
Author: felixzhou <[email protected]>
Date:   Wed Dec 26 20:39:03 2018 +0800

    change apk-canary from 0.4.7 to  0.4.10

commit d1ef28c6a57522f6a8f9c1e90065dfa60513804a
Author: astrozhou <[email protected]>
Date:   Wed Dec 26 19:14:38 2018 +0800

    Update README.md

commit 7eaf1da5b55f244eec5696fc2e092f8d680d0c27
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:27:00 2018 +0800

    Update issue_template.md

commit 42b8fee50601df92a4b05ab061f6a74f17074fae
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 17:19:06 2018 +0800

    fix: translation error

commit 1e4605036b5a5bd0d6c68d46e4f2c6a747fefead
Author: astrozhou <[email protected]>
Date:   Tue Dec 25 16:26:38 2018 +0800

    fix formatter

commit d9b0b33d7e67a523ae0e5da4c3502ddefa634338
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 15:13:30 2018 +0800

    Temporarily use private repo  instead of jcenter

commit 5c26c221bd5cc34e2dea3bff03c81d9b5caa25c0
Author: felixzhou <[email protected]>
Date:   Tue Dec 25 11:43:56 2018 +0800

    Update 开源公告.md

* remove abi: armeabi

* fix UnusedAssetsTask

* fix build.gradle

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 (#110)

* use relative path

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* Hotfix/0.4.x (#119)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case.

* fix SecurityException when startService in MatrixJobIntentService. (#120)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case.

* adapt StartUpTracer for Android 9.0

* revert VERSION_NAME_PREFIX to 0.4.10

* Hotfix/0.4.x (#122)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case.

* adapt StartUpTracer for Android 9.0

* revert VERSION_NAME_PREFIX to 0.4.10

* Dev (#123)

* Update 开源公告.md

* Temporarily use private repo  instead of jcenter

* fix formatter

* fix: translation error

* Update issue_template.md

* Update README.md

* change apk-canary from 0.4.7 to  0.4.10

* APK checker, fix bug In the windows environment

* fix FindNonAlphaPngTask NullPointerException

* fix UnStrippedSoCheckTask close file

* remove unsupport abi x86_64 and  arm_v8a yet

* add codecc build config

* add codecc build config

* version code update to 0.4.10

* fix conflict

* Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

* fix readme format

* fix MethodTracer trace exception

* fix FrameTracer doFrame bug

* Update 开源公告.md

* Temporarily use private repo  instead of jcenter

* fix formatter

* typo

* fix: translation error

* Update issue_template.md

* add armeabi-v7a x86

* add armeabi-v7a,x86

* bugfix(memory leak):  关于elfhook_close问题 #18

* bugfix: APK Checker 运行异常,提示无法删除 classes2.dex #13

* Update README.md

* protect rule

* change apk-canary from 0.4.7 to  0.4.10

* APK checker, fix bug In the windows environment

* add arm64-v8a, x86_64

* style check and generate sourcejar

* fix FindNonAlphaPngTask NullPointerException

* fix UnStrippedSoCheckTask close file

* remove unsupport abi x86_64 and  arm_v8a yet

* add codecc build config

* add codecc build config

* version code update to 0.4.10

* fix conflict

* Bugfix: SqliteLint Support "arm64-v8a", "x86_64”.  issue#50

* fix readme format

* add circleci

* fix indent

* fix repo

* add pwd

* switch base image

* add permission

* fix path

* switch image

* fix directory

* add missing dependency

* fix dep

* fix typo

* update api level

* shutdownNow

* UnusedResourcesTask find resource cycle

* add log-level

* fix log

* try to fix issue #33

* fix UnusedResourcesTask array data resource

* bugfix: codecc check

* update codecc

* Hotfix/0.4.x (#75)

* shutdownNow

* UnusedResourcesTask find resource cycle

* add log-level

* fix log

* try to fix issue #33

* fix UnusedResourcesTask array data resource

* [resource-canary] fix bugs found by codecc.

* Bugfix: wrong config key

* fix UnusedAssetsTask

* fix build.gradle

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86 (#110)

* use relative path

* Hotfix/0.4.x (#119)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* fix SecurityException when startService in MatrixJobIntentService. (#120)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case.

* Hotfix/0.4.x (#122)

* [IOCanary][bug-fix]CloseGuardHooker.tryHook没有适配9.0 #86

* fix FrameTracer doFrame bug

# Conflicts:
#	matrix/matrix-android/matrix-trace-canary/src/main/java/com/tencent/matrix/trace/tracer/FrameTracer.java

* fix MethodTracer trace exception

* bugfix: protect startService invocation in MatrixJobIntentService in case system throw an exception in some edge case.

* adapt StartUpTracer for Android 9.0

* revert VERSION_NAME_PREFIX to 0.4.10

* no  need file: HackCallback.java

* fix UnusedResourcesTask const resource id

* Hotfix/0.4.x (#133)

* add stack parser

* fix UnusedResourcesTask const resource id

* fix UnusedResourcesTask const resource id

* style check

* Hotfix/0.4.x (#141)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* Hotfix/0.4.x (#151)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* java.lang.ArithmeticException: divide by zero

* Dev (#152)

* Hotfix/0.4.x (#139)

* fix trimstack stackover bug

* fix trimstack stackover bug

* Hotfix/0.4.x (#140)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* Hotfix/0.4.x (#141)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* Hotfix/0.4.x (#151)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* java.lang.ArithmeticException: divide by zero

* Dev apple (#154)

* Hotfix/0.4.x (#139)

* fix trimstack stackover bug

* fix trimstack stackover bug

* Hotfix/0.4.x (#140)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* Hotfix/0.4.x (#141)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* Hotfix/0.4.x (#151)

* fix trimstack stackover bug

* fix trimstack stackover bug

* fix trimstack crash and methodbeat

* fix trim stack crash

* java.lang.ArithmeticException: divide by zero

* update readme

* feat(matrix-apple): source code & sample

* update podspec

* Update README.md

* Update README.md

* Update README.md

* rename(PodSpec): matrix-apple -> matrix-wechat

* update(sample): matrix-apple -> matrix-wechat

* update readme.md

* Dev apple (#155)

* update readme

* feat(matrix-apple): source code & sample

* update podspec

* Update README.md

* Update README.md

* Update README.md

* rename(PodSpec): matrix-apple -> matrix-wechat

* update(sample): matrix-apple -> matrix-wechat

* update readme.md

* Dev apple (#155) (#158)

* update readme

* feat(matrix-apple): source code & sample

* update podspec

* Update README.md

* Update README.md

* Update README.md

* rename(PodSpec): matrix-apple -> matrix-wechat

* update(sample): matrix-apple -> matrix-wechat

* update readme.md

Dev apple (#156)

* update readme

* feat(matrix-apple): source code & sample

* update podspec

* Update README.md

* Update README.md

* Update README.md

* rename(PodSpec): matrix-apple -> matrix-wechat

* update(sample): matrix-apple -> matrix-wechat

* update readme.md

* change matrix-apple to matrix-…
  • Loading branch information
txfelixzhou authored Nov 26, 2019
1 parent 8e80e45 commit 58d9c6b
Show file tree
Hide file tree
Showing 1,099 changed files with 7,388 additions and 134,309 deletions.
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,6 @@
build_macos
build_ios

*/xcshareddata
xcshareddata/

## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
*.xcscmblueprint
*.xccheckout
Expand Down
1 change: 1 addition & 0 deletions Matrix.xcodeproj
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
![Matrix-icon](assets/img/readme/header.png)

[![license](http://img.shields.io/badge/license-BSD3-brightgreen.svg?style=flat)](https://github.com/Tencent/matrix/blob/master/LICENSE)[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/Tencent/matrix/pulls)[![WeChat Approved](https://img.shields.io/badge/Wechat%20Approved-0.6.0-red.svg)](https://github.com/Tencent/matrix/wiki)
[![license](http://img.shields.io/badge/license-BSD3-brightgreen.svg?style=flat)](https://github.com/Tencent/matrix/blob/master/LICENSE)[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/Tencent/matrix/pulls)[![WeChat Approved](https://img.shields.io/badge/Wechat%20Approved-0.6.5-red.svg)](https://github.com/Tencent/matrix/wiki)

(中文版本请参看[这里](#matrix_cn))

Expand Down Expand Up @@ -172,7 +172,7 @@ At this point, Matrix has been integrated into the app and is beginning to colle

1. Configure `MATRIX_VERSION` in gradle.properties.
``` gradle
MATRIX_VERSION=0.6.0
MATRIX_VERSION=0.6.5
```

2. Add `matrix-gradle-plugin` in your build.gradle:
Expand Down Expand Up @@ -289,11 +289,11 @@ You can get more about Matrix output at the wiki [The output of Matrix](https://

#### APK Checker Usage

APK Checker can run independently in Jar ([matrix-apk-canary-0.6.0.jar](https://jcenter.bintray.com/com/tencent/matrix/matrix-apk-canary/0.6.0/matrix-apk-canary-0.6.0.jar)) mode, usage:
APK Checker can run independently in Jar ([matrix-apk-canary-0.6.5.jar](https://jcenter.bintray.com/com/tencent/matrix/matrix-apk-canary/0.6.5/matrix-apk-canary-0.6.5.jar)) mode, usage:


```shell
java -jar matrix-apk-canary-0.6.0.jar
java -jar matrix-apk-canary-0.6.5.jar
Usages:
--config CONFIG-FILE-PATH
or
Expand Down Expand Up @@ -352,7 +352,7 @@ Matrix is under the BSD license. See the [LICENSE](https://github.com/Tencent/Ma
# <a name="matrix_cn">Matrix</a>
![Matrix-icon](assets/img/readme/header.png)
[![license](http://img.shields.io/badge/license-BSD3-brightgreen.svg?style=flat)](https://github.com/Tencent/matrix/blob/master/LICENSE)[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/Tencent/matrix/pulls) [![WeChat Approved](https://img.shields.io/badge/Wechat%20Approved-0.6.0-red.svg)](https://github.com/Tencent/matrix/wiki)
[![license](http://img.shields.io/badge/license-BSD3-brightgreen.svg?style=flat)](https://github.com/Tencent/matrix/blob/master/LICENSE)[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/Tencent/matrix/pulls) [![WeChat Approved](https://img.shields.io/badge/Wechat%20Approved-0.6.5-red.svg)](https://github.com/Tencent/matrix/wiki)
**Matrix** 是一款微信研发并日常使用的应用性能接入框架,支持iOS, macOS和Android。
Matrix 通过接入各种性能监控方案,对性能监控项的异常数据进行采集和分析,输出相应的问题分析、定位与优化建议,从而帮助开发者开发出更高质量的应用。
Expand Down Expand Up @@ -510,7 +510,7 @@ Matrix-android 当前监控范围包括:应用安装包大小,帧率变化

1. 在你项目根目录下的 gradle.properties 中配置要依赖的 Matrix 版本号,如:
``` gradle
MATRIX_VERSION=0.6.0
MATRIX_VERSION=0.6.5
```

2. 在你项目根目录下的 build.gradle 文件添加 Matrix 依赖,如:
Expand Down Expand Up @@ -624,10 +624,10 @@ Matrix 分析后的输出字段的含义请查看 [Matrix 输出内容的含义
#### APK Checker
APK Check 以独立的 jar 包提供 ([matrix-apk-canary-0.6.0.jar](https://jcenter.bintray.com/com/tencent/matrix/matrix-apk-canary/0.6.0/matrix-apk-canary-0.6.0.jar)),你可以运行:
APK Check 以独立的 jar 包提供 ([matrix-apk-canary-0.6.5.jar](https://jcenter.bintray.com/com/tencent/matrix/matrix-apk-canary/0.6.5/matrix-apk-canary-0.6.5.jar)),你可以运行:
```cmd
java -jar matrix-apk-canary-0.6.0.jar
java -jar matrix-apk-canary-0.6.5.jar
```
查看 Usages 来使用它。
Expand Down
2 changes: 1 addition & 1 deletion matrix-wechat.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

Pod::Spec.new do |matrix|
matrix.name = 'matrix-wechat'
matrix.version = '0.5.2'
matrix.version = '0.6.1'
matrix.summary = 'Matrix for iOS/macOS is a performance probe tool developed and used by WeChat.'
matrix.description = <<-DESC
Matrix for iOS/macOS is a performance probe tool developed and used by WeChat.
Expand Down
8 changes: 6 additions & 2 deletions matrix/matrix-android/build.gradle
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
buildscript {
repositories {

mavenLocal()
google()
jcenter()

}

dependencies {
// classpath
classpath 'com.android.tools.build:gradle:3.0.0'
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3'
classpath 'digital.wup:android-maven-publish:3.2.0'
classpath 'digital.wup:android-maven-publish:3.6.2'
}


Expand All @@ -20,6 +22,7 @@ buildscript {

allprojects {
repositories {

mavenLocal()
google()
jcenter()
Expand All @@ -43,6 +46,7 @@ ext {

GROUP = 'com.tencent.matrix'
VERSION_NAME = "${VERSION_NAME_PREFIX}${VERSION_NAME_SUFFIX}"
PUBLISH_CHANNEL = "${PUBLISH_CHANNEL}"

POM_PACKAGING = "pom"
POM_DESCRIPTION = "matrix"
Expand Down
6 changes: 4 additions & 2 deletions matrix/matrix-android/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,7 @@ org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryErro
#Tue Jun 20 10:24:33 CST 2017


VERSION_NAME_PREFIX=0.6.0
VERSION_NAME_SUFFIX=
VERSION_NAME_PREFIX=0.6.5
VERSION_NAME_SUFFIX=
## two options: Internal (for wechat ), External (for outsize person)
PUBLISH_CHANNEL=External
Loading

0 comments on commit 58d9c6b

Please sign in to comment.