Laptop crashed during build, Android Studio won't start, project has Kotlin compilation errors.
Multiple Kotlin files have:
- Missing required parameters in function calls
- Unresolved references (missing imports)
- Experimental API usage without opt-in annotations
- Missing Google Maps Compose dependencies
- MainActivity.kt - PARTIALLY FIXED
- HeatmapScreen.kt - Unresolved: Circle, Gradient
- NetworkListScreen.kt - Experimental API warnings
- BluetoothListScreen.kt - Experimental API warnings
- CellularListScreen.kt - Experimental API warnings
- RogueAPScreen.kt - Experimental API warnings
- NetworkMonitorService.kt - Unknown errors
- ScannerService.kt - Unknown errors
Add to app/build.gradle.kts:
android {
kotlinOptions {
freeCompilerArgs += listOf(
"-opt-in=androidx.compose.material3.ExperimentalMaterial3Api",
"-opt-in=kotlin.RequiresOptIn"
)
}
}
dependencies {
// Add Google Maps Compose
implementation("com.google.maps.android:maps-compose:2.15.0")
implementation("com.google.android.gms:play-services-maps:18.2.0")
implementation("com.google.maps.android:android-maps-utils:3.8.0")
}Temporarily disable problematic screens in MainActivity.kt:
- Comment out HeatmapScreen route
- Comment out problematic list screens
- Use placeholder Text() composables
- Kill any stuck processes:
pkill -9 java
pkill -9 studio- Clear Android Studio caches:
rm -rf ~/.cache/Google/AndroidStudio*
rm -rf ~/.local/share/Google/AndroidStudio*/caches- Clear Gradle caches:
cd /home/cyclonite01/ShadowCheckMobile
rm -rf .gradle/caches
rm -rf app/build
./gradlew --stop- Restart Android Studio:
studio &Add to gradle.properties:
org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=512m
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.caching=trueTest build without Android Studio:
cd /home/cyclonite01/ShadowCheckMobile
./gradlew clean
./gradlew assembleDebug --stacktrace- Gradle daemons: STOPPED (cleaned up)
- Build artifacts: CLEANED
- Lock files: PRESENT (normal)
- Compilation: FAILING (Kotlin errors)
- Apply Quick Fix Option 1 (add dependencies + compiler args)
- Try command-line build
- If successful, open in Android Studio
- Fix remaining errors one by one