Robust icon indicating copy to clipboard operation
Robust copied to clipboard

Robust is an Android HotFix solution with high compatibility and high stability. Robust can fix bugs immediately without a reboot.

Results 114 Robust issues
Sort by recently updated
recently updated
newest added

异常类型:编译异常 Robust版本:0.4.87 Gradle版本:4.1.1 系统:MacOS 堆栈信息:You have duplicate classes with the same name : META-INF.versions.9.module-info please remove duplicate classes 以下两个jar包 kotlin-stdlib-jdk7-1.4.20.jar kotlin-stdlib-1.4.20.jar 中都包含java9中的META-INF.versions.9.module-info 模块信息。Robust中的ConvertUtils,判断为类重复,希望得到改进。谢谢

这是第三方平台地址 https://www.appsflyer.com/cn/ 错误原因: Caused by: java.lang.RuntimeException: cannot find com.appsflyer.r: com.appsflyer.R found in com/appsflyer/r.class at javassist.CtClassType.getClassFile2(CtClassType.java:202) at javassist.CtClassType.getModifiers(CtClassType.java:407) at robust.gradle.plugin.asm.AsmInsertImpl.insertCode(AsmInsertImpl.java:54) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at robust.gradle.plugin.RobustTransform.transform(RobustTransform.groovy:163) 我已经在robust.xml中 配置了...

android.enableR8=true android.enableR8.fullMode=true r8以及r8完全模式会影响robust生效吗?

异常类型:app编译异常 Robust版本:如:0.4.96 Gradle版本:6.5 系统:如:Windows Compile Sdk Version:29(android 10.0 (Q)) Build Toll Version:29.0.2 android studio版本:4.2.1 堆栈/日志: Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id 'com.github.dcendents.android-maven'] Caused by: org.gradle.api.plugins.PluginInstantiationException: Could not create...

啥时候才能有资源文件和so文件的patch功能哦,又一年过去了,还没有,花都谢了!

您好,我看不了不少issue,提到的资源和so文件的修复是否能支持,看到你们的答复是内部测试中,有进展吗? @hedex

异常类型:编译异常 手机型号:编译异常 手机系统版本:编译异常 Robust版本:0.4.99 Gradle版本:6.1.1 插件4.0.1 系统:如:Windows > Task :app:transformClassesWithAutoPatchTransformForHikBox_releaseRelease FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:transformClassesWithAutoPatchTransformForHikBox_releaseRelease'. > execute command java...

我电脑是windows的 希望大佬们能看一下怎么回事 异常类型:app编译异常 手机型号: 手机系统版本: Robust版本:0.4.78 Gradle版本:如:5.1 系统:如:windows 堆栈/日志: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at robust.gradle.plugin.AutoPatchTransform$_executeCommand_closure5.doCall(AutoPatchTransform.groovy:239) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at robust.gradle.plugin.AutoPatchTransform.executeCommand(AutoPatchTransform.groovy:237) at robust.gradle.plugin.AutoPatchTransform.autoPatch(AutoPatchTransform.groovy:141) at...

异常类型:java.lang.RuntimeException: java.io.IOException: invalid constant type: 19 at 5 手机型号:华为 手机系统版本:10.0 Robust版本:如:0.4.99 Gradle版本:如:3.5.0 系统:如:Windows 堆栈/日志: java.lang.RuntimeException: java.io.IOException: invalid constant type: 19 at 5 at javassist.CtClassType.getClassFile2(CtClassType.java:211) at javassist.CtClassType.getModifiers(CtClassType.java:407) at robust.gradle.plugin.asm.AsmInsertImpl.insertCode(AsmInsertImpl.java:54) at robust.gradle.plugin.RobustTransform.transform(RobustTransform.groovy:169)...

在提交issue之前,我们应该先查询是否已经有相关的issue和ReadMe中的注意事项,比如说Robust在0.3.3版本才支持windows开发。提交issue时,我们需要写明issue的原因,最好可以携带编译或运行过程的日志或者截图。issue最好以下面的格式提出: 异常类型:app运行时异常 手机型号:如:华为P20 (其他手机也都出现了 应该跟机型无关) 手机系统版本:如:Android 8.1 Robust版本:如:0.4.82 Gradle版本:如:2.2.2 系统:如:ubuntu 我们是把Robust使用在插件中的,不是真正独立的apk,使用后,能正常编译出patch文件,也能加载patch,并且也能修复相关代码,出现了负面影响 表现是mContext.getString(R.string.launch_privilege_receive_fail_content)通过这种方式获取的字符串为null 加载patch之前正常 打印了mContext的信息如下截图 ![patch](https://user-images.githubusercontent.com/8022161/43499022-24670122-957c-11e8-8d67-5b729f4166a8.png) ![patch](https://user-images.githubusercontent.com/8022161/43499025-2777338c-957c-11e8-961d-a16329a8a320.png) 从日志看mContext的信息都一致,为啥加载patch后获取不到string了? 求大佬帮忙看看~