Android scala项目的Google Play服务依赖项

时间:2013-10-24 17:14:18

标签: android scala sbt

有没有办法在Scala SBT-Android项目上为Android Play服务指定依赖项? 我需要编写接收Google Cloud Message的应用程序。

我试过

  libraryDependencies ++= Seq(
    "com.actionbarsherlock" % "library" % "4.0.2" artifacts(Artifact("library", "apklib", "apklib")),
    "com.google.android.gms" % "play-services" % "3.2.65" artifacts(Artifact("play-services", "aar", "aar"))
  )
Build.scala中的

但是当我尝试构建apk时,SBT抱怨

[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.google.android.gms#play-services;3.2.65: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[trace] Stack trace suppressed: run last *:update for the full output.
[error] (*:update) sbt.ResolveException: unresolved dependency:     com.google.android.gms#play-    services;3.2.65: not found

提前致谢。

1 个答案:

答案 0 :(得分:0)

您必须安装Android SDK工具,“Google Repository”以及“Android支持存储库”,以防您使用appcompat库。

Hre是我在build.sbt中的设置:

libraryDependencies += aarlib("com.google.android.gms" % "play-services" % "4.+")

顺便说一下,android-sdk-plugin现在似乎更好地维护了。