android/app/build.gradle.kts used kotlinOptions { jvmTarget = JavaVersion.VERSION_17.toString() }, which Kotlin 2.x treats as a compilation error ("Using jvmTarget: String is an error")
Replaced with the compilerOptions DSL using org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17
Test plan
Confirmed root cause from CI run #1316 logs: e: .../build.gradle.kts:20:9: Using 'jvmTarget: String' is an error
CI deploy workflow should now pass the Android bundle build step
## Summary
- `android/app/build.gradle.kts` used `kotlinOptions { jvmTarget = JavaVersion.VERSION_17.toString() }`, which Kotlin 2.x treats as a compilation error ("Using jvmTarget: String is an error")
- Replaced with the `compilerOptions` DSL using `org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17`
## Test plan
- [x] Confirmed root cause from CI run #1316 logs: `e: .../build.gradle.kts:20:9: Using 'jvmTarget: String' is an error`
- [ ] CI deploy workflow should now pass the Android bundle build step
Closes #351
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
android/app/build.gradle.ktsusedkotlinOptions { jvmTarget = JavaVersion.VERSION_17.toString() }, which Kotlin 2.x treats as a compilation error ("Using jvmTarget: String is an error")compilerOptionsDSL usingorg.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17Test plan
e: .../build.gradle.kts:20:9: Using 'jvmTarget: String' is an errorCloses #351
🤖 Generated with Claude Code