I was recently able to create an SBT Android project under Linux without any problems. At the moment I am attempting to set up all of my tools under a Windows 7 box, and when I go to create a simple Android project with SBT, I get the following when I issue the 'sbt update package-debug' after running the generation script:
C:\AndroidBaby>java -Xmx512M -jar "C:\Users\Steve\sbt-launch-0.7.1.jar" update package-debug
[info] Building project AndroidBaby 0.1 against Scala 2.7.7
[info] using AndroidBaby with sbt 0.7.1 and Scala 2.7.7
[info]
[info] == AndroidBaby / update ==
[info] :: retrieving :: androidbaby#androidbaby_2.7.7 [sync]
[info] confs: [compile, runtime, test, provided, system, optional, sources, javadoc]
[info] 0 artifacts copied, 3 already retrieved (0kB/57ms)
[info] == AndroidBaby / update ==
[info]
[info] == tests / update ==
[info] :: retrieving :: androidbaby#tests_2.7.7 [sync]
[info] confs: [compile, runtime, test, provided, system, optional, sources, javadoc]
[info] 0 artifacts copied, 0 already retrieved (0kB/43ms)
[info] == tests / update ==
[info]
[info] == AndroidBaby / update ==
[info] == AndroidBaby / update ==
[success] Successful.
[info]
[info] Total time: 1 s, completed Mar 8, 2010 10:10:06 AM
[info]
[info] == AndroidBaby / <anonymous> ==
[info] == AndroidBaby / <anonymous> ==
[info]
[info] == AndroidBaby / aidl ==
[info] == AndroidBaby / aidl ==
[info]
[info] == AndroidBaby / aapt-generate ==
java.lang.RuntimeException: Could not parse command: (1,3): Escape sequences can only occur in a quoted argument
at scala.Predef$.error(Predef.scala:76)
at sbt.Process$.apply(Process.scala:26)
at sbt.Process$.apply(Process.scala:15)
at sbt.Process$.apply(Process.scala:40)
at AndroidProject$$anonfun$aaptGenerateTask$1.apply(AndroidProject.scala:97)
at AndroidProject$$anonfun$aaptGenerateTask$1.apply(AndroidProject.scala:97)
at sbt.ExecProject$$anonfun$execTask$1.apply(ScalaProject.scala:425)
at sbt.ExecProject$$anonfun$execTask$1.apply(ScalaProject.scala:424)
at sbt.TaskManager$Task.invoke(TaskManager.scala:62)
at sbt.impl.RunTask.doRun$1(RunTask.scala:77)
at sbt.impl.RunTask.runTask(RunTask.scala:85)
at sbt.impl.RunTask.sbt$impl$RunTask$$runIfNotRoot(RunTask.scala:60)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:48)
at sbt.impl.RunTask$$anonfun$runTasksExceptRoot$2.apply(RunTask.scala:48)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:131)
at sbt.Distributor$Run$Worker$$anonfun$2.apply(ParallelRunner.scala:131)
at sbt.Control$.trapUnit(Control.scala:19)
at sbt.Distributor$Run$Worker.run(ParallelRunner.scala:131)
[info] == AndroidBaby / aapt-generate ==
[info]
[info] == tests / <anonymous> ==
[info] == tests / <anonymous> ==
[info]
[info] == tests / aidl ==
[info] == tests / aidl ==
[info]
[info] == AndroidBaby / <anonymous> ==
[info] == AndroidBaby / <anonymous> ==
[info]
[info] == tests / <anonymous> ==
[info] == tests / <anonymous> ==
[info]
[info] == AndroidBaby / clean-apk ==
[info] == AndroidBaby / clean-apk ==
[info]
[info] == tests / clean-apk ==
[info] == tests / clean-apk ==
[error] Error running aapt-generate: java.lang.RuntimeException: Could not parse command: (1,3): Escape sequences can only occur in a quoted argument
[info]
[info] Total time: 0 s, completed Mar 8, 2010 10:10:06 AM
[info]
[info] Total session time: 1 s, completed Mar 8, 2010 10:10:06 AM
[error] Error during build.
-------------------------------------------------------------------------------
Anyone have any idea what might be going on here?
Let me know and best regards,
Steve Thompson
--