阿卡。 Android系统。 NoSuchMethodException:

当我在Android上运行使用Akka的应用程序时,我收到以下exception:

04-29 16:13:06.235: E/AndroidRuntime(8968): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.myapp/com.myapp.MyActivity}: java.lang.NoSuchMethodException:  [interface com.typesafe.config.Config, interface akka.event.LoggingAdapter, interface java.util.concurrent.ThreadFactory] 

在actor系统创建期间抛出此exception:

 Props props1 = Props.create(MyActor.class); ActorSystem system = ActorSystem.create("MySystem"); 

我假设proguard删除了一个构造函数,所以我将以下行添加到我的proguard.cfg中:

 -keep class com.typesafe.** { *; } 

但它没有帮助。

我究竟做错了什么?

具有以下签名的构造函数之一不公开或不存在:

 MyActivity (com.typesafe.config.Config, akka.event.LoggingAdapter, java.util.concurrent.ThreadFactory) 

扩展mttdbrd的答案 ……对于那些混淆如何实际摆脱此警告的人,请将以下内容添加到您的proguard中:

 -keepclasseswithmembers class * { public (com.typesafe.config.Config, akka.event.LoggingAdapter, java.util.concurrent.ThreadFactory); }