hello, art 的x86 和 armeabi 都已经编译成功, 但是放到手机上运行, 报错之后退出了:
08-18 16:33:41.565 28651-28651/com.taobao.dexposed A/art﹕ /Volumes/d/dexposed/dexposed_art/src/main/jni/dexposed.cpp:201] Check failed: proxy_method->GetFrameSizeInBytes() == Runtime::Current()->GetCalleeSaveMethod(Runtime::kRefsAndArgs)->GetFrameSizeInBytes() (proxy_method->GetFrameSizeInBytes()=3179300541, Runtime::Current()->GetCalleeSaveMethod(Runtime::kRefsAndArgs)->GetFrameSizeInBytes()=48) void com.taobao.dexposed.MainActivity.test()
使用你原版的lib 来运行, 也只是显示如下log, 并没有调用设置的beforeHookedMethod
也没有任何报错
08-18 16:36:02.828 9649-9649/com.taobao.dexposed I/art﹕ dexposed: now initializing, Found Dexposed class com/taobao/android/dexposed/DexposedBridge
08-18 16:36:02.828 9649-9649/com.taobao.dexposed I/art﹕ dexposed: com_taobao_android_dexposed_DexposedBridge_initNative
08-18 16:36:02.832 9649-9649/com.taobao.dexposed I/art﹕ dexposed: >>> hookMethodNative 0x74578820 void com.taobao.dexposed.MainActivity.test()
08-18 16:36:02.832 9649-9649/com.taobao.dexposed I/art﹕ dexposed: >>> EnableXposedHook0x74578820 void com.taobao.dexposed.MainActivity.test()
不知道是art 本来就没有实现, 还是别的什么原因 ?