【问题标题】:Google Play Service dependencies on android scala projectandroid scala 项目上的 Google Play 服务依赖项
【发布时间】:2013-11-03 12:57:19
【问题描述】:

有没有办法在 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

提前致谢。

【问题讨论】:

  • 播放服务位于哪个存储库中?看起来您可能没有配置要从中解析的那个。

标签: android scala sbt


【解决方案1】:

如果您使用 appcompat 库,您必须安装 Android SDK 工具、“Google Repository”,也许还需要安装“Android Support Repository”。

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-23
    • 2018-08-08
    • 1970-01-01
    • 2020-04-17
    • 1970-01-01
    • 2015-12-03
    • 1970-01-01
    • 2016-05-13
    相关资源
    最近更新 更多