Created placeholder ic_launcher and ic_launcher_round icons for all
density buckets (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi) to resolve
AAPT resource linking errors.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Uses find to remove all corrupted package.xml files in the Android
SDK platforms directory, not just android-35. This fixes issues with
android-36-ext19 and other platform versions.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
The BlurView library is hosted on JitPack, not Maven Central.
Adding the JitPack repository to resolve the missing dependency.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Removes corrupted package.xml and reinstalls android-35 platform
to fix SAXParseException during build. The Docker image has a
corrupted SDK that needs to be repaired on each build.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Adds sdkmanager license acceptance and SDK update to fix corrupted
package.xml files in the Android SDK. This resolves the SAXParseException
that was preventing tests from running.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
The previous gradlew script was incomplete and missing the CLASSPATH
configuration, causing the wrapper JAR to not be found. This commit
replaces it with the complete official Gradle wrapper scripts.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>