Я использую intellij для создания проекта кросс-компиляции sbt со следующими платформами: JVM, JS, NativeWin, NativeUbuntu, Android и Shared scala. Мне нужен java 8 в моем проекте, и кажется, что android не работает сВерсия Java 8, в связи с тем, что я указал версию 1.7 в файле sbt для модуля Android следующим образом:
Модуль Android build.sbt
Файл
val commonSettings = Seq(
version := "0.0.1",
scalaVersion := "2.11.12",
scalacOptions ++= Seq("-unchecked", "-deprecation", "-feature", "-target:jvm-1.7"),
javacOptions ++= Seq("-source", "1.7", "-target", "1.7"),
exportJars := true
)
lazy val android = (project in file("."))
.enablePlugins(AndroidLib)
.settings(commonSettings: _*)
.settings(
name := "sgl-android",
platformTarget := "android-28",
useProguard := true
)
Настройки проекта:

Я получил эту ошибку:
Ошибка: java: javacTask: исходный выпуск 1.8 требует целевой выпуск 1.8