Java Akka转换为dalvik失败

Java Akka转换为dalvik失败,java,android,eclipse,akka,dalvik,Java,Android,Eclipse,Akka,Dalvik,我想在我的android应用程序中使用akka,但在转换过程中,我遇到以下错误: Dx processing akka/kernel/Main$.class... Dx processing akka/kernel/Main$$anon$1.class... Dx trouble writing output: No expanded opcode for 01ffb17a AkkaException.scala:20@000b: invoke-direct v0:NffffLakka

我想在我的android应用程序中使用akka,但在转换过程中,我遇到以下错误:

Dx processing akka/kernel/Main$.class...
Dx processing akka/kernel/Main$$anon$1.class...
Dx 
trouble writing output: No expanded opcode for 01ffb17a AkkaException.scala:20@000b:     invoke-direct v0:NffffLakka/AkkaException$$anonfun$stackTraceToString$1;,      scala.runtime.AbstractFunction1.<init>:()V
Conversion to Dalvik format failed with error 2
Dx处理akka/kernel/Main$.class。。。
Dx正在处理akka/kernel/Main$$anon$1.class。。。
Dx
写入输出时出现问题:01ffb17a AkkaException.scala没有扩展操作码:20@000b:invoke direct v0:NffffLakka/AkkaException$$anonfun$stackTraceToString$1;,scala.runtime.AbstractFunction1::()V
转换为Dalvik格式失败,错误为2
我使用的是akka 2.0.1和adt 18.0.0.v201203301601-306762


有什么方法可以克服这个问题吗?

您似乎达到了索引文件中64k方法引用的极限。除了减少dex文件中的代码大小之外,您没有什么可以做的。要么删除代码,要么将一些类拆分成一个单独的dex文件。

您似乎达到了dex文件中64k方法引用的极限。除了减少dex文件中的代码大小之外,您没有什么可以做的。要么删除代码,要么将一些类拆分成一个单独的dex文件。

我不知道交叉编译是如何完成的。但是请尝试一下最新的master,看看是否也存在问题。我注意到akka内核现在更薄了。我今天(6月3日)下载了最新的master。akka内核的转换没有任何问题。我也在使用akka remote,但它现在在以下方面失败:Dx处理akka/remote/netty/RemoteServerHandler.class。。。Dx正在处理akka/remote/RemoteClientDisconnected$.class。。。Dx写入输出故障:0031d850 AkkaException.scala没有扩展操作码:21@0004:invoke direct v0:N0000Lscala/collection/mutable/StringBuilder;,scala.collection.mutable.StringBuilder::()V转换为Dalvik格式失败,错误为2我不知道交叉编译是如何完成的。但是请尝试一下最新的master,看看是否也存在问题。我注意到akka内核现在更薄了。我今天(6月3日)下载了最新的master。akka内核的转换没有任何问题。我也在使用akka remote,但它现在在以下方面失败:Dx处理akka/remote/netty/RemoteServerHandler.class。。。Dx正在处理akka/remote/RemoteClientDisconnected$.class。。。Dx写入输出故障:0031d850 AkkaException.scala没有扩展操作码:21@0004:invoke direct v0:N0000Lscala/collection/mutable/StringBuilder;,scala.collection.mutable.StringBuilder::()V转换为Dalvik格式失败,错误为2