weishu

Results 258 comments of weishu

"does not match any existing module" 确定没有漏掉一步?

可以。 说出具体问题

你调试的哪个进程?

那就对了,你明知道inputsurfaceflinger是运行在system_process进程的,却在app进程下断点,咋可能断呢? 仔细看看这篇文章 [如何调适Android Framework](http://weishu.me/2016/05/30/how-to-debug-android-framework/) ,文章重点强调这个了已经。

可以,选进程的时候选native。

Android Studio目前有bug:https://issuetracker.google.com/issues/37124749 坐等修复

@Youlor 看文章和楼上的回复。IDE的bug仅限于你在本App需要调试别的进程的代码,如果是dalvik那么就是运行在你自己进程的,这个是没问题的。调试别的进程,可以直接用LLDB,文中也已经说明了。

自己去看源码,改成boolean即可

看你信息提示: > collectCertificates [class android.content.pm.PackageParser$Package, int] 去 [Android 9.0 源码](https://android.googlesource.com/platform/frameworks/base/+/android-9.0.0_r3/core/java/android/content/pm/PackageParser.java#1476) 看一下就会发现这个方法的签名变了,改成对应的反射调用即可。 当然这个问题解决了还有很多其他的问题,一步步解决就是了。作者代码都给你了,有问题可以自己修复;而不是在那嗷嗷待哺。