diff --git a/build.sbt b/build.sbt index 97949f7..6227af5 100644 --- a/build.sbt +++ b/build.sbt @@ -10,7 +10,7 @@ sbtPlugin := true libraryDependencies += "com.hanhuy.sbt" %% "bintray-update-checker" % "0.2" libraryDependencies += "io.argonaut" %% "argonaut" % "6.1a" libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.0" % "test" -addSbtPlugin("org.scala-android" % "sbt-android" % "1.7.2") +addSbtPlugin("org.scala-android" % "sbt-android" % "1.7.10") bintrayPublishSettings repository in bintray := "sbt-plugins" diff --git a/src/main/scala/AndroidGmsPlugin.scala b/src/main/scala/AndroidGmsPlugin.scala index 6b1e952..dffbdfb 100644 --- a/src/main/scala/AndroidGmsPlugin.scala +++ b/src/main/scala/AndroidGmsPlugin.scala @@ -3,6 +3,7 @@ import sbt._ import com.hanhuy.sbt.bintray.UpdateChecker import android.Keys._ import scala.util.Try +import java.util.UUID object AndroidGms extends AutoPlugin { override def requires = android.AndroidApp @@ -213,7 +214,8 @@ object AndroidGms extends AutoPlugin { a <- c.apiKey.find(_.key.nonEmpty) } yield List( ("string", "google_crash_reporting_api_key", a.key), - ("string", "google_api_key", a.key) + ("string", "google_api_key", a.key), + ("string", "com.crashlytics.android.build_id", UUID.randomUUID.toString) )).getOrElse(Nil) def ads(c: ClientData): List[(String,String,String)] = { c.services.ads.toList.flatMap { a =>