diff --git a/src/project/mod.rs b/src/project/mod.rs index 561e6ab..cf45c24 100644 --- a/src/project/mod.rs +++ b/src/project/mod.rs @@ -87,7 +87,6 @@ impl ProjectBuilder { FTC Robot Project generated by Weevil v1.0.0 ## Quick Start - ```bash # Test your code (runs on PC, no robot needed) ./gradlew test @@ -124,6 +123,9 @@ deploy.bat fs::write(project_path.join(".weevil-version"), "1.0.0")?; // build.gradle.kts - Pure Java with deployToSDK task + // Escape backslashes for Windows paths in Kotlin strings + let sdk_path = sdk_config.ftc_sdk_path.display().to_string().replace("\\", "\\\\"); + let build_gradle = format!(r#"plugins {{ java }} @@ -192,7 +194,7 @@ tasks.register("buildApk") {{ println("✓ APK built successfully") }} }} -"#, sdk_config.ftc_sdk_path.display(), sdk_config.ftc_sdk_path.display()); +"#, sdk_path, sdk_path); fs::write(project_path.join("build.gradle.kts"), build_gradle)?; // settings.gradle.kts