Qihoo360 / RePlugin

RePlugin - A flexible, stable, easy-to-use Android Plug-in Framework
Apache License 2.0
7.25k stars 1.52k forks source link

宿主程序Release版启动插件报错,不知道是否和混淆有关系,但是我混淆文件里什么也没有配置 #1025

Closed IcescapeLee closed 1 year ago

IcescapeLee commented 2 years ago

问题详细描述

当主程序(宿主程序)是Release版时,启动插件时报错。Debug版正常。

其它重要信息 Other important information

replugin-host-lib/gradle Version:3.4.0 rePlugin-plugin-lib/gradle Version:3.4.0

Android API Version:29 Android 手机型号&ROM(Phone model & ROM): 华为Android10

Logcat上下文 Logcat context

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.plugin.gallery/com.plugin.gallery.loader.a.ActivityN1NRNTS5}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4060) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4247) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:91) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:149) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:103) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2613) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:219) at android.app.ActivityThread.main(ActivityThread.java:8668) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.res.Resources android.content.Context.getResources()' on a null object reference at b.d.a.a.a.a.attachBaseContext(:4) at android.app.Activity.attach(Activity.java:8110) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4009)