SagoLu

Results 4 issues of SagoLu

首先,判断Classes是否有缓存的时候是用packageName判断的,然后到后面存的时候是用packageName+depth作为key,那前面用packageName做key来判断是否有缓存真的没问题吗,难道是有什么我没见过的操作?另外作者有没有联系方式或者群,Github上交流实在不方便

在对aar包进行加固时,会先转成dex再处理,但是这一步是经过了D8的脱糖,此时路径下的内部类也会进行加固。但是在打包的时候,是通过处理aar解压出来的classes.jar,这个class的压缩包是没有进行脱糖的,当方法体被移除时,方法体内部的匿名内部类也会被移除,最后打包出来的apk会出现找不到内部类的异常。 目前我的解决办法是使用dex2jar先进行脱糖,在最后打包的时候使用脱糖过后的jar。

05-02 19:14:40.341 1855-1855/io.virtualhook E/AndroidRuntime: FATAL EXCEPTION: main Process: io.virtualhook, PID: 1855 android.content.ActivityNotFoundException: Unable to find explicit activity class {io.virtualhook/io.virtualapp.home.location.VirtualLocationSettings}; have you declared this activity in your AndroidManifest.xml? at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1805) at...

### What this PR does Before this PR: After this PR: Fixes # ### Why we need it and why it was done in this way The following tradeoffs were...