Xposed を使用して静的メソッドをフックしようとしていますが、NoSuchMethodError を要求しています。getContext() をフックしようとしています。これはコードブロックです:
public class Application extends android.app.Application {
private static final String TAG = "Application";
private static Application instance;
public static Context getContext() {
return instance;
}
私が使用しているXposedのコードは
findAndHookMethod("me.kuehle.carreport.Application",lpparam.classLoader, "getContext",new XC_MethodHook() {
このクラス内で別のパブリック メソッド (静的ではない) をフックすることはできますが、プライベート (静的メソッドではない) をフックすることはできません [それが機能しない理由を誰かが知っている場合は、お知らせください!]。ありがとう!