加载插件崩溃
VirtualAPK 运行相关: core version 使用gradle('com.android.tools.build:gradle:3.1.0')直接引用,'com.didi.virtualapk:gradle:0.9.8.6'
问题机型,系统版本 红米note3,MIUI10 8.11.22
加载插件apk时报错崩溃
崩溃日志: 01-16 12:09:25.309 7846-7846/com.lvshang.live E/CrashReport: # APP VER: 3.1.4 01-16 12:09:25.309 7846-7846/com.lvshang.live E/CrashReport: # LAUNCH TIME: 2019-01-16 12:01:46 01-16 12:09:25.309 7846-7846/com.lvshang.live E/CrashReport: # CRASH TYPE: JAVA_CRASH 01-16 12:09:25.309 7846-7846/com.lvshang.live E/CrashReport: # CRASH TIME: 2019-01-16 12:09:25 01-16 12:09:25.309 7846-7846/com.lvshang.live E/CrashReport: # CRASH PROCESS: com.lvshang.live 01-16 12:09:25.309 7846-7846/com.lvshang.live E/CrashReport: # CRASH THREAD: main 01-16 12:09:25.309 7846-7846/com.lvshang.live E/CrashReport: # REPORT ID: 80a7308f-a1cd-470a-b661-013dc1e54ec2 01-16 12:09:25.309 7846-7846/com.lvshang.live E/CrashReport: # CRASH DEVICE: Redmi Note 3 UNROOT 01-16 12:09:25.310 7846-7846/com.lvshang.live E/CrashReport: # RUNTIME AVAIL RAM:852713472 ROM:4614533120 SD:4614533120 01-16 12:09:25.310 7846-7846/com.lvshang.live E/CrashReport: # RUNTIME TOTAL RAM:2981425152 ROM:26282328064 SD:26282328064 01-16 12:09:25.310 7846-7846/com.lvshang.live E/CrashReport: # CRASH STACK: 01-16 12:09:25.310 7846-7846/com.lvshang.live E/CrashReport: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/eduhdsdk/R$drawable; at com.eduhdsdk.tools.SkinTool.setLoadingSkin(SkinTool.java:36) at com.talkplus.LoginActivity.onCreate(LoginActivity.java:98) at android.app.Activity.performCreate(Activity.java:6355) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108) at com.didi.virtualapk.internal.VAInstrumentation.callActivityOnCreate(VAInstrumentation.java:156) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2440) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2547) at android.app.ActivityThread.access$1100(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1398) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5603) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:774) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652) Caused by: java.lang.ClassNotFoundException: Didn't find class "com.eduhdsdk.R$drawable" on path: DexPathList[[zip file "/data/app/com.lvshang.live-2/base.apk", zip file "/storage/emulated/0/Android/data/com.lvshang.live/cache/app_plus_edu_release.apk"],nativeLibraryDirectories=[/data/app/com.lvshang.live-2/lib/arm, /data/app/com.lvshang.live-2/base.apk!/lib/armeabi-v7a, /data/user/0/com.lvshang.live/app_valibs, /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 com.eduhdsdk.tools.SkinTool.setLoadingSkin(SkinTool.java:36) at com.talkplus.LoginActivity.onCreate(LoginActivity.java:98) at android.app.Activity.performCreate(Activity.java:6355) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108) at com.didi.virtualapk.internal.VAInstrumentation.callActivityOnCreate(VAInstrumentation.java:156) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2440) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2547) at android.app.ActivityThread.access$1100(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1398) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:157) at android.app.ActivityThread.main(ActivityThread.java:5603) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:774) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:652) Suppressed: java.lang.ClassNotFoundException: com.eduhdsdk.R$drawable 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) ... 16 more Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available