# Meituan-Dianping/Robust

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

Repository: https://github.com/Meituan-Dianping/Robust
Canonical: https://ross.abutalabs.com/products/robust
Language: Java
License: Apache-2.0
License Family: permissive
Topics: android, hotfix, robust, gradle, hotpatch, reproguard, dynamic
Last push: 2022-04-27T10:11:34+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3459, "days_push": 1589, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4457, forks 806 (observed 2026-08-28T04:08:50.633470+00:00)

## What it is
Robust is an Android hotfix library from Meituan-Dianping that lets developers patch bugs in production apps immediately without republishing the APK or rebooting the device. It works via Gradle plugins that instrument code at build time and generate patches automatically.

## Use cases
- fix a critical bug in a released Android app without publishing a new APK
- apply method-level patches to a running Android app without reboot
- ship hotfixes to Android apps supporting old OS versions from 2.3 to 10
- patch apps that use ProGuard, including inline methods and changed signatures
- add new classes or methods to an already-released Android app

## When to choose
- you need a stable, highly compatible hotfix solution for Android apps on old and new OS versions
- your build uses ProGuard or R8 transformations that other hotfix tools struggle with
- you want automatic patch generation integrated into your Gradle build

## When to avoid
- you target Android 11+ exclusively, since supported OS range tops out at Android 10
- you need a solution with frequent updates and active maintenance, as the latest release is from 2022
- your project uses very recent Gradle/AGP versions beyond what the plugins support

## Facets
- artifact type: library
- maturity: maintenance
- function: build-tool, developer-tools, plugin-system
- domain: mobile-development, android-tools, developer-tools
- platform: jvm
- tags: android, hotfix, hotpatch, gradle-plugin, runtime-patching, bug-fixing, gradle

## Member repositories
- Meituan-Dianping/Robust (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:50.633470+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:20:43.788872+00:00, confidence not recorded.
  - readme: https://github.com/Meituan-Dianping/Robust (fetched 2026-08-28T04:08:50.633470+00:00, sha f06745fd76c2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
