gpt4 book ai didi

android - Akka on Android 多重引用.conf

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:08:17 24 4
gpt4 key购买 nike

我正在尝试将 akka 和 spray 添加到我的 android 应用程序(用 Scaloid lib 编写的 Scala)。一切都应该工作正常,我的想法没有抛出任何错误。我找到了一些解决同样问题的链接,但到目前为止没有任何帮助。当我构建我的项目时:

sbt ~android:install

当我的 build.sbt 中有以下行时

apkbuildExcludes in Android += "reference.conf"

我得到了错误

08-31 08:02:45.598    7884-7884/? E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: at.itn.android, PID: 7884
com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'akka'

没有它

[info] Generating dex, incremental=true
com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK reference.conf
File 1: /home/markus/.ivy2/cache/com.typesafe.akka/akka-actor_2.11/jars/akka-actor_2.11-2.3.5.jar
File 2: /home/markus/.ivy2/cache/com.typesafe.akka/akka-actor_2.11/jars/akka-actor_2.11-2.3.5.jar

我没有任何 reference.conf(我也试过 reference.conf https://github.com/akka/akka/blob/master/akka-actor/src/main/resources/reference.conf )

这是我的build.sbt

android.Plugin.androidBuild

name := "myApp"
scalaVersion := "2.11.0"

proguardCache in Android ++= Seq(
ProguardCache("org.scaloid") % "org.scaloid"
)

proguardOptions in Android ++= Seq(
"-dontobfuscate",
"-dontoptimize",
"-dontwarn scala.collection.mutable.**",
"-ignorewarnings",
"-keep class scala.Dynamic"
)

apkbuildExcludes in Android += "reference.conf"

libraryDependencies ++= {
Seq(
"org.scaloid" %% "scaloid" % scaloidV,
"com.typesafe.akka" % "akka-actor_2.11" % akkaV
// ....
)
}

有人可以向我发送有关如何让 akka 在 android 上运行的正确方向吗?

最佳答案

我有一个在 android 上使用 akka 和 spray 的工作示例。看看这个。 https://github.com/anjeikatkov/android-akka-spray-example

希望对您有所帮助。

关于android - Akka on Android 多重引用.conf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25588841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com