use a flavor, "test" is now included in androidTest (for 1.6.10, 1.6.11 splits 'test' and 'androidTest'), if you don't use androidTest, you can set debugIncludesTests := false
On Mon, Aug 8, 2016 at 11:00 AM M <videm...@gmail.com> wrote: > I removed this section: > >>> > // Tests ////////////////////////////// > > libraryDependencies ++= Seq( > "org.apache.maven" % "maven-ant-tasks" % "2.1.3" % "test", > "org.robolectric" % "robolectric" % "3.0" % "test", > "junit" % "junit" % "4.12" % "test", > "com.novocode" % "junit-interface" % "0.11" % "test" > ) > > > // without this, @Config throws an exception, > unmanagedClasspath in Test ++= (bootClasspath in Android).value > <<< > > And the build started to work. > So this config works with new version of android sbt plugin ("org.scala- > android" % "sbt-android" % "1.6.10"): > > >>> > name := "hello-scaloid-sbt" > > import android.Keys._ > android.Plugin.androidBuild > > javacOptions ++= Seq("-source", "1.7", "-target", "1.7") > scalaVersion := "2.11.7" > scalacOptions in Compile += "-feature" > > platformTarget in Android := "android-16" > updateCheck in Android := {} // disable update check > proguardCache in Android ++= Seq("org.scaloid") > proguardScala := true > > proguardOptions in Android ++= Seq("-dontobfuscate", "-dontoptimize", > "-keepattributes Signature", "-printseeds target/seeds.txt", "-printusage > target/usage.txt" > , "-dontwarn scala.collection.**" // required from Scala 2.11.4 > , "-dontwarn org.scaloid.**" // this can be omitted if current Android > Build target is android-16 > ) > > libraryDependencies += "org.scaloid" %% "scaloid" % "4.2" > > run <<= run in Android > install <<= install in Android > <<< > > Best, > > M > > > > > On Monday, August 8, 2016 at 10:43:42 AM UTC-7, M wrote: >> >> Hello, >> I tried to find the reason for this and it looks like this line in >> built.sbt is adding android.jar to bundled files: >> // without this, @Config throws an exception, >> unmanagedClasspath in Test ++= (bootClasspath in Android).value >> >> I'm using the following sbt android plugins: >> >> addSbtPlugin("org.scala-android" % "sbt-android" % "1.6.10") >> libraryDependencies += "net.sf.proguard" % "proguard-base" % "5.2.1" >> >> I printed bootClasspath content: >> boot cp: >> ArrayBuffer(Attributed(/Users/user/.android/sbt/sdk/platforms/android-16/android.jar)) >> >> I can't figure out why is that file being included twice? How can I >> remove duplicates? >> I would appreciate any help in this matter. >> Thanks, >> >> M >> >> -- > You received this message because you are subscribed to the Google Groups > "scala-on-android" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to scala-on-android+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "scala-on-android" group. To unsubscribe from this group and stop receiving emails from it, send an email to scala-on-android+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.