2.0.3-rc02版本,AGP3.5.4关闭R8插桩失败
- Dominant language
- C++
- Stars
- 2.5k
- Forks
- 335
- PR merge metrics
- No merged PRs in 30d
Description
AGP版本:3.5.4
Gradle版本:5.4.1
btrace版本:2.0.3-rc02
开启R8后成功插桩,关闭R8后,doTranform走了,但是jadx反编译后方法中并没有插桩。
这是R8开启的
[I][RheaTracePlugin] Rhea Plugin 2.0
[I][RheaTraceCompat] EnableR8 is open , dont hook proguard task
[I][SaveMappingTask] RegisterTaskSaveMappingToAssets
[I][SaveMappingTask] Add assets dir: /Users/admin/SpaceWork/apps/feat_test/app_host/build/generated/rhea_assets
[I][SaveMappingTask] Variant: qaDebug
[I][SaveMappingTask] HookAssetsTask work
[I][SaveMappingTask] CopyRheaQaDebugMapping dependsOn transformClassesWithRheaTraceForQaDebug
[I][SaveMappingTask] MergeQaDebugAssets dependsOn copyRheaQaDebugMapping
[I][SaveMappingTask] Variant: qaRelease
[I][SaveMappingTask] HookAssetsTask work
[I][SaveMappingTask] CopyRheaQaReleaseMapping dependsOn transformClassesWithRheaTraceForQaRelease
[I][SaveMappingTask] MergeQaReleaseAssets dependsOn copyRheaQaReleaseMapping
这是R8关闭的
[I][RheaTracePlugin] Rhea Plugin 2.0
[I][RheaTraceCompat] AGPVersion lessThan AGP_3_6_0, hook proguard task
[I][SaveMappingTask] RegisterTaskSaveMappingToAssets
[I][SaveMappingTask] Add assets dir: /Users/admin/SpaceWork/apps/feat_test/app_host/build/generated/rhea_assets
[I][SaveMappingTask] Variant: qaDebug
[I][SaveMappingTask] HookAssetsTask work
[I][SaveMappingTask] CopyRheaQaDebugMapping dependsOn transformClassesWithDexBuilderForQaDebug
[I][SaveMappingTask] MergeQaDebugAssets dependsOn copyRheaQaDebugMapping
[I][SaveMappingTask] Variant: qaRelease
[I][SaveMappingTask] HookAssetsTask work
[I][SaveMappingTask] CopyRheaQaReleaseMapping dependsOn transformClassesWithDexBuilderForQaDebug
[I][SaveMappingTask] MergeQaReleaseAssets dependsOn copyRheaQaReleaseMapping
[I][rheaTraceLegacyTransform] Successfully inject task:transformClassesWithDexBuilderForQaDebug
[I][rheaTraceLegacyTransform] Successfully inject task:transformClassesWithDexBuilderForQaRelease
Contributor guide
Assessment
This issue has not been assessed yet.