ljqloveyou123 / LiujiaqiAndroid

插件化系列详解,并附上可运行demo
471 stars 89 forks source link

chajian_demo.apk 已经放在了跟目录下了,还是找到 TestActivity #2

Open ChouRay opened 6 years ago

ChouRay commented 6 years ago

E/Main: startActivity方法拦截了 11-18 18:24:33.194 25331-25331/com.huanju.chajianhuatest E/Main: startActivity方法 hook 成功 11-18 18:24:33.194 25331-25331/com.huanju.chajianhuatest E/Main: args[index] hook = Intent { cmp=com.huanju.chajianhuatest/.ZhanKengActivitiy (has extras) } 11-18 18:24:33.207 25331-25331/com.huanju.chajianhuatest E/Main: handleMessage what = 101 11-18 18:24:33.208 25331-25528/com.huanju.chajianhuatest D/AppTracker: App Event: stop 11-18 18:24:33.218 25331-25331/com.huanju.chajianhuatest E/Main: handleMessage what = 100 11-18 18:24:33.218 25331-25331/com.huanju.chajianhuatest E/Main: handleLaunchActivity方法 拦截 11-18 18:24:33.218 25331-25331/com.huanju.chajianhuatest E/Main: target = Intent { cmp=com.huanju.chajiandemo/.TestActivity } 11-18 18:24:33.220 25331-25331/com.huanju.chajianhuatest D/AndroidRuntime: Shutting down VM

                                                                       --------- beginning of crash

11-18 18:24:33.222 25331-25331/com.huanju.chajianhuatest E/AndroidRuntime: FATAL EXCEPTION: main Process: com.huanju.chajianhuatest, PID: 25331 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.huanju.chajiandemo/com.huanju.chajiandemo.TestActivity}: java.lang.ClassNotFoundException: Didn't find class "com.huanju.chajiandemo.TestActivity" on path: DexPathList[[zip file "/data/app/com.huanju.chajianhuatest-1/base.apk", zip file "/data/app/com.huanju.chajianhuatest-1/split_lib_dependencies_apk.apk", zip file "/data/app/com.huanju.chajianhuatest-1/split_lib_slice_0_apk.apk", zip file "/data/app/com.huanju.chajianhuatest-1/split_lib_slice_1_apk.apk", zip file "/data/app/com.huanju.chajianhuatest-1/split_lib_slice_2_apk.apk", zip file "/data/app/com.huanju.chajianhuatest-1/split_lib_slice_3_apk.apk", zip file "/data/app/com.huanju.chajianhuatest-1/split_lib_slice_4_apk.apk", zip file "/data/app/com.huanju.chajianhuatest-1/split_lib_slice_5_apk.apk", zip file "/data/app/com.huanju.chajianhuatest-1/split_lib_slice_6_apk.apk", zip file "/data/app/com.huanju.chajianhuatest-1/split_lib_slice_7_apk.apk", zip file "/data/app/com.huanju.chajianhuatest-1/split_lib_slice_8_apk.apk", zip file "/data/app/com.huanju.chajianhuatest-1/split_lib_slice_9_apk.apk", zip file "/storage/emulated/0/chajian_demo.apk"],nativeLibraryDirectories=[/data/app/com.huanju.chajianhuatest-1/lib/arm64, /system/lib64, /vendor/lib64]] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2635) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2819) at android.app.ActivityThread.-wrap12(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1532) at com.huanju.chajianhuatest.ams.ActivityThreadHandlerCallback.handleMessage(ActivityThreadHandlerCallback.java:34) at android.os.Handler.dispatchMessage(Handler.java:98) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6321) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)

huyimin4git commented 6 years ago

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:630) Caused by: java.lang.ClassNotFoundException: Didn't find class "com.huanju.chajiandemo.TestActivity" on path: DexPathList[[zip file "/data/app/com.huanju.chajianhuatest-1/base.apk", zip file "/storage/emulated/0/chajian_demo.apk"],nativeLibraryDirectories=[/data/app/com.huanju.chajianhuatest-1/lib/arm, /vendor/lib, /system/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:511) at java.lang.ClassLoader.loadClass(ClassLoader.java:469) at android.app.Instrumentation.newActivity(Instrumentation.java:1068) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2350) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2509)  at android.app.ActivityThread.access$1000(ActivityThread.java:153)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)  at com.huanju.chajianhuatest.ams.ActivityThreadHandlerCallback.handleMessage(ActivityThreadHandlerCallback.java:34)  at android.os.Handler.dispatchMessage(Handler.java:98)  at android.os.Looper.loop(Looper.java:154)  at android.app.ActivityThread.main(ActivityThread.java:5528)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:740)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:630)  Suppressed: java.lang.ClassNotFoundException: com.huanju.chajiandemo.TestActivity at java.lang.Class.classForName(Native Method) at java.lang.BootClassLoader.findClass(ClassLoader.java:781) at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) at java.lang.ClassLoader.loadClass(ClassLoader.java:504) ... 13 more Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available