我试图像往常一样使用akka与演员进行简单的远程连接但我确定在使用Android的akka时我还需要做些什么其他人可以帮忙吗?
import akka.actor.Actor.remote
// Establish Connection to Remote Actor
val server = remote.actorFor(remoteActorID, rIP, rPort)
Run Code Online (Sandbox Code Playgroud)
我得到了跟踪堆栈跟踪:
04-28 09:57:13.114: ERROR/AndroidRuntime(18536): FATAL EXCEPTION: Thread-741
java.lang.ExceptionInInitializerError
at akka.actor.Actor$.remote(Actor.scala:115)
at edu.spsu.rgoodwin.networking.api.RemoteConnection.<init>(RemoteConnection.scala:18)
at edu.spsu.rgoodwin.csrAndroidApp.ClientConfigActivity.routerRegistration(ClientConfigActivity.scala:234)
at edu.spsu.rgoodwin.csrAndroidApp.ClientConfigActivity$$anon$1.run(ClientConfigActivity.scala:71)
at java.lang.Thread.run(Thread.java:856)
Caused by: java.lang.ExceptionInInitializerError
at akka.util.ReflectiveAccess$Remote$.<init>(ReflectiveAccess.scala:52)
at akka.util.ReflectiveAccess$Remote$.<clinit>(ReflectiveAccess.scala)
... 5 more
Caused by: akka.config.ConfigurationException: Event Handler specified in config can't be loaded [akka.event.EventHandler$DefaultListener] due to [java.lang.ClassNotFoundException: akka.event.EventHandler$DefaultListener]
[localhost_0e3e4c40-913a-11e1-b984-660379e93466]
at akka.event.EventHandler$$anonfun$1.apply(EventHandler.scala:231)
at akka.event.EventHandler$$anonfun$1.apply(EventHandler.scala:223)
at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at akka.event.EventHandler$.<init>(EventHandler.scala:223)
at akka.event.EventHandler$.<clinit>(EventHandler.scala)
... 7 more
Caused by: java.lang.ClassNotFoundException: akka.event.EventHandler$DefaultListener
at …Run Code Online (Sandbox Code Playgroud) 我正在尝试为应用程序创建一个登录窗口.我整天都在寻找一个例子,但我似乎无法找到任何有用的东西.我的基本结构如下:
// App.scala
object App extends SimpleSwingApplication {
val ui = new BorderPanel {
//content
}
def top = new MainFrame {
title = "title"
contents = ui
}
}
Run Code Online (Sandbox Code Playgroud)
那么,在登录和显示大型机之后,创建一个没有大型机显示和关闭它的登录框的策略是什么.谢谢
我正在尝试使用scala-andriod插件,我遇到运行和配置AVD的问题.我从sbt得到以下错误
android:emulator-start NexusOne [成功]总时间:0秒,2011年11月18日完成7:07:53 PM模拟器:错误:这个AVD的配置缺少一个内核文件!!
我已经按照创建avd的方向,但出于某种原因,当我从sbt和android SDK管理器运行avd时,我得到了这个错误.
背景:我使用自制软件来安装sdk包含AVD的.android文件夹位于默认位置mac主目录