Android 无法启动活动:找不到键';akka.version';

Android 无法启动活动:找不到键';akka.version';,android,scala,akka,akka-remote-actor,Android,Scala,Akka,Akka Remote Actor,在我的项目中,我希望使用远程参与者,并已成功地将其作为Scala SBT项目进行了尝试和测试 但是,当我尝试在Android上做同样的事情时。出现了以下错误 com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'akka.version' 下面是加载配置并用于Scala SBT项目的代码 val hostname="192.168.137.230" val custom=Conf

在我的项目中,我希望使用远程参与者,并已成功地将其作为Scala SBT项目进行了尝试和测试

但是,当我尝试在Android上做同样的事情时。出现了以下错误

com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'akka.version'
下面是加载配置并用于Scala SBT项目的代码

val hostname="192.168.137.230"
val custom=ConfigFactory.parseString(
  "akka {\n   " +
    "actor {\n     " +
    "provider = \"akka.remote.RemoteActorRefProvider\"\n   }\n   " +
    "remote {\n     " +
    "enabled-transports = [\"akka.remote.netty.tcp\"]\n     " +
    "netty.tcp {\n       " +
    "hostname = \""+hostname+"\"\n       " +
    "port = 2551\n     }\n   }\n }"
)
val system = ActorSystem("RemoteSystem",ConfigFactory.load(custom))
我觉得很明显的问题是没有使用akka.remote的reference.conf

PS:我确实尝试将akka.remote的reference.conf的内容复制到ConfigFactory.parseString()中,但没有成功


请对此提供帮助。

好的,所以我知道proguard正在从我的akka actor中删除reference.conf。因此,我在resources文件夹中创建了一个reference.conf,并合并了两个reference.conf的内容(一个来自akka actor,另一个来自akka remote)。现在它可以工作了

现在又出现了一个新的错误。。。原因:java.lang.NoSuchMethodException:[类akka.actor.ExtendedActorSystem,类akka.remote.RemoteActorRefProvider]