Android で Tyrus (org.glassfish.tyrus.bundles:tyrus-standalone-client:1.10) を使用しようとしています。ここに私のプロガード関連の部分があります:
-dontoptimize
-keepparameternames
-keepclassmembers,allowoptimization enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep class org.glassfish.tyrus.** { *; }
-keep class org.glassfish.grizzly.** { *; }
-keep class javax.websocket.** { *; }
ClientManager connectToServer を呼び出しますが、このメソッドは返されず、ハングします。しかし、proguard を無効にすると機能します。proguardを使用してAndroidで動作させるにはどうすればよいですか?