- 80 名前: ◆pH8G8fStbc mailto:sage [2014/03/18(火) 21:12:00.87 ID:tw3wye9q]
- 質問失礼します。
JavaでMacのドックアイコン(下のアイコン)を変えたいです。 -------- Application clApp = Application.getApplication(); Class<? extends Application> clClass = clApp.getClass(); Method clMethod = clClass.getMethod("setDockIconImage", new Class[] { Image.class }); clMethod.invoke(clApp, new Object[] { clImage }); -------- 上記のコードで変える事ができました。 が、proguard4.10で難読化した後試したら、Application.getApplicationの個所でRuntimeExceptionが出てしまいました。 (エラーメッセージは"Unimplemented"でした) Application内のソースを見たのですが、 -------- static RuntimeException unimplemented() { return new RuntimeException("Unimplemented"); } public static Application getApplication() { throw unimplemented(); } -------- となっていました。 難読化した後のjarで正常にアイコンが表示されるようにしたいのですが、proguardのどの辺を修正すれば良いでしょうか? 分かる方、お願いします。
|

|