Open wwzlp opened 4 years ago
在提交issue之前,我们应该先查询是否已经有相关的issue和ReadMe中的注意事项,比如说Robust在0.3.3版本才支持windows开发。提交issue时,我们需要写明issue的原因,最好可以携带编译或运行过程的日志或者截图。issue最好以下面的格式提出:
异常类型:app运行时异常
手机型号:公司机型(平板)
手机系统版本:如:Android 5.1
Robust版本:如:0.4.90
Gradle版本:如:4.4
系统:如:Mac
堆栈/日志:
08-19 16:15:03.171 29665-29665/com.zmsoft.kds W/System.err: at com.meituan.robust.utils.EnhancedRobustUtils.invokeReflectConstruct(EnhancedRobustUtils.java:18) 08-19 16:15:03.172 29665-29665/com.zmsoft.kds W/System.err: at com.meituan.robust.PatchProxy.accessDispatch(PatchProxy.java:94) 08-19 16:15:03.172 29665-29665/com.zmsoft.kds W/System.err: at com.meituan.robust.PatchProxy.proxy(PatchProxy.java:44) 08-19 16:15:03.178 29665-29665/com.zmsoft.kds W/System.err: at com.meituan.robust.PatchProxy.accessDispatch(PatchProxy.java:94) 08-19 16:15:03.178 29665-29665/com.zmsoft.kds W/System.err: at com.meituan.robust.PatchProxy.proxy(PatchProxy.java:44) 08-19 16:15:03.179 29665-29665/com.zmsoft.kds W/System.err: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.zmsoft.kds.module.profile.aboutus.view.ProfileAboutUsFragment$1" on path: DexPathList[[zip file "/data/data/com.zmsoft.kds/cache/robust/patch_temp.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
tvVersionCode.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ToastUtils.showShortSafeInfo("重启加载热补丁"); } });
其他的直接setText什么的都行,但是增加点击事件不行,日志上补丁是加载成功的。
在提交issue之前,我们应该先查询是否已经有相关的issue和ReadMe中的注意事项,比如说Robust在0.3.3版本才支持windows开发。提交issue时,我们需要写明issue的原因,最好可以携带编译或运行过程的日志或者截图。issue最好以下面的格式提出:
异常类型:app运行时异常
手机型号:公司机型(平板)
手机系统版本:如:Android 5.1
Robust版本:如:0.4.90
Gradle版本:如:4.4
系统:如:Mac
堆栈/日志:
08-19 16:15:03.171 29665-29665/com.zmsoft.kds W/System.err: at com.meituan.robust.utils.EnhancedRobustUtils.invokeReflectConstruct(EnhancedRobustUtils.java:18) 08-19 16:15:03.172 29665-29665/com.zmsoft.kds W/System.err: at com.meituan.robust.PatchProxy.accessDispatch(PatchProxy.java:94) 08-19 16:15:03.172 29665-29665/com.zmsoft.kds W/System.err: at com.meituan.robust.PatchProxy.proxy(PatchProxy.java:44) 08-19 16:15:03.178 29665-29665/com.zmsoft.kds W/System.err: at com.meituan.robust.PatchProxy.accessDispatch(PatchProxy.java:94) 08-19 16:15:03.178 29665-29665/com.zmsoft.kds W/System.err: at com.meituan.robust.PatchProxy.proxy(PatchProxy.java:44) 08-19 16:15:03.179 29665-29665/com.zmsoft.kds W/System.err: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.zmsoft.kds.module.profile.aboutus.view.ProfileAboutUsFragment$1" on path: DexPathList[[zip file "/data/data/com.zmsoft.kds/cache/robust/patch_temp.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
tvVersionCode.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ToastUtils.showShortSafeInfo("重启加载热补丁"); } });
其他的直接setText什么的都行,但是增加点击事件不行,日志上补丁是加载成功的。