こんにちは、Sleipnir Mobile for Android 開発担当の西田です。 Sleipnir Mobile for Android の開発を始めて数ヶ月、様々な罠にハマってきました。 今日はその中から、Proguard でハマった事例を紹介します。 Proguard とは Java クラスファイルを難読化・最適化するツールです。未使用のコードを削除し、残りのコード中のクラス名、フィールド名、メソッド名を意味のない短い文字列に変換します。Android SDK に含まれているので、Android 界隈では一般的に使われているツールです。 さて、この Proguard がどのような罠となるのか・・・ ここで WebView の登場です。 WebView は Android で Web ページを表示するためのクラスです。WebView には JavaScript にインターフェース