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

https://tech.meituan.com/2023/05/18/robust-2.0-android-r8.html 美团官方技术网站上 Robust2.0 技术方案已经出炉了,有没有相关的更新开源计划呢?

异常类型:app 编译异常,生成补丁包报错 手机型号: 手机系统版本: Robust版本:0.4.99 Gradle版本:7.3 系统:mac 堆栈/日志: > Task :app:transformClassesWithAutoPatchTransformForRelease FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:transformClassesWithAutoPatchTransformForRelease'. > java.lang.RuntimeException: mapping...

编译不过报错:Failed to apply plugin [id 'auto-patch-plugin'] 项目Gradle环境如下 distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip classpath "com.android.tools.build:gradle:4.1.2"

在提交issue之前,我们应该先查询是否已经有相关的issue和ReadMe中的注意事项,比如说Robust在0.3.3版本才支持windows开发。提交issue时,我们需要写明issue的原因,最好可以携带编译或运行过程的日志或者截图。issue最好以下面的格式提出: 异常类型:app运行时异常/编译异常 手机型号:如:Nexus 5(如是编译异常,则可以不填) 手机系统版本:如:Android 5.0 (如是编译异常,则可以不填) Robust版本:如:0.4.90 Gradle版本:如:2.10 系统:如:Mac 堆栈/日志: 如是编译异常,请在执行gradle命令时,加上--stacktrace,并把结果重定向,例如在demo中重定向命令如下:./gradlew clean assembleRelease --stacktrace --no-daemon >log.txt ,结果重定向到当前的目录下的log.txt文件; 日志中我们需要过滤"robust"关键字,可以初步查找问题的大概原因; Robust提供了sample样例与我们的源码,大家在使用前可以先将样例跑通,如遇任何疑问也欢迎大家提出,更鼓励大家给我们提pr,谢谢大家的支持.

Robust版本: 0.4.99 使用上述版本,在打patch包时,子module中的修复代码无法添加到patch.jar包中,通过反编译发现该patch.jar中只有在主module的修复代码

Gradle7.0+,Java11,ASM7可以做下兼容吗 现在编译会报错:This feature requires ASM7

异常类型:Not support Jetpack Compose UI 手机型号:All Android 手机系统版本:Android 7.0 + Robust版本:The Latest Gradle版本:All 系统:Mac Detail: Jetpack Compose is more and more popular for Android UI Development. It's better to support...

异常类型:华为 鸿蒙手机 不支持 Robust 手机型号:OCE-AN10 手机系统版本:Android 12 Robust版本:0.4.99 Gradle版本:4.0.2 系统:Android 堆栈/日志: 无 其他oppo vivo 手机都可以, 华为鸿蒙手机无法应用patch 不知道哪里出了问题?

异常类型:编译异常 Robust版本:如:0.4.75 Gradle版本:如:2.10 系统:如:ubuntu 堆栈/日志: 使用Robust源码,编译出来gradle-plugin-0.4.75.jar,auto-patch-plugin-0.4.75.jar三个jar文件,copy到Robust工程根目录的libs目录下 在Robust的根目录的build.gradle中删除 classpath 'com.meituan.robust:gradle-plugin:0.4.75' classpath 'com.meituan.robust:auto-patch-plugin:0.4.75' 替换成 classpath files('libs/gradle-plugin-0.4.75.jar') classpath files('libs/auto-patch-plugin-0.4.75.jar') 其他配置都不变化,编译报错 如下: Error:(4, 0) javassist/CannotCompileException 所指文件就是Robust/app/build.gradle中apply plugin: 'robust'

_异常类型:app运行时异常/编译异常_ 系统:mac M1 Robust版本:0.4.99.1 Gradle版本:4.1.0 classpath "com.android.tools.build:gradle:4.1.0" // classpath 'com.meituan.robust:gradle-plugin:0.4.99' // classpath 'com.meituan.robust:auto-patch-plugin:0.4.99' classpath 'com.effective.android:gradle-plugin-fix:0.4.99.1' classpath 'com.effective.android:auto-patch-plugin-fix:0.4.99.1' 描述:开启混淆运行 ./gradlew clean assembleRelease --stacktrace --no-daemon 命令编译报错。关闭混淆运行上述命令不报错。 报错: Cannot cast object 'task ':app:packageCeshi_envRelease'...