当我在 Android 上运行使用 Akka 的应用程序时,我收到以下异常:
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: <init> [interface com.typesafe.config.Config, interface akka.event.LoggingAdapter, interface java.util.concurrent.ThreadFactory]
在创建 Actor 系统期间抛出此异常:
Props props1 = Props.create(MyActor.class);
ActorSystem system = ActorSystem.create("MySystem");
我假设 proguard 删除了构造函数,因此我将以下行添加到 proguard.cfg 中:
-keep class com.typesafe.** { *; }
但这没有帮助。
我究竟做错了什么?
扩展 mttdbrd 的answer...对于那些困惑如何真正摆脱此警告的人,将以下内容添加到您的混淆器中:
-keepclasseswithmembers class * {
public <init>(com.typesafe.config.Config, akka.event.LoggingAdapter, java.util.concurrent.ThreadFactory);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)