guardian/toolargetool
guardian/toolargetool has 1,219 GitHub stars and 106 forks. GitHot measured 0 in 7 days. Last checked 2026-11-10 21:24 UTC. Last push 2026-08-02.
A tool to help you debug TransactionTooLargeExceptions on Android 7+
Measured star growth
- in 24h
- Update delayed
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originaltoolargetool
A tool for debugging TransactionTooLargeException on Android.
"Most underrated solution." - Kedar Paranjape, Jun 7 '18 at 14:26
Usage
Include
toolargetoolas a dependency (you can remove it again once you've debugged your crash):toolargetoolis available frommavenCentral()Add
implementation 'com.gu.android:toolargetool:0.3.0'in your module'sbuild.gradle:dependencies { ... implementation 'com.gu.android:toolargetool:0.3.0' }
Import The package
import com.gu.toolargetool.TooLargeTool;Add code to start logging during app start, for example in your
Application.onCreatemethod:TooLargeTool.startLogging(this);Monitor logcat output to see which components are writing substantial data to the transaction buffer and when:
$ adb logcat -s TooLargeToolExample logcat output (TODO: improve this example):
D/TooLargeTool: MainActivity.onSaveInstanceState wrote: Bundle@200090398 contains 1 keys and measures 0.6 KB when serialized as a Parcel * android:viewHierarchyState = 0.6 KB
Release process
Note: these instructions will only work if you have the required credentials for publishing to the com.gu Sonatype repository.
- Increase all the version number in
toolargetool/build.gradle - Make a commit and tag it with
git tag -a v<version number> -m "<message>". - Run
./gradlew publishReleasePublicationToSnapshotRepository.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,607 starspublic-apis/public-apis
A collective list of free APIs
497,930 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
449,872 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,297 stars