リリース前、project.properties に、
proguard.config=proguard.cfg
と書いて、ProGuard をかけて動かない。
うっかり、
WebView の addJavascriptInterface で追加した JavaScriptから呼ばれるメソッドを
ProGuard の対象から除外するのを忘れてた。
これはかなり、うっかり忘れがちだ。
SampleRelay クラス、メソッド全てを除外なら以下のように、
-keep class jp.sample.SampleRelay {
*;
}
SampleRelay2 クラスの setメソッドを除外なら以下のように、
-keep class jp.sample.SampleRelay2 {
public void set(java.lang.String);
}
を、proguard.cfg に追記する