S Pen SDKマルチウィンドウjar(2.2.5)を備えたproguardを使用してAndroidプロジェクトをビルドすると、次の2つの警告が表示されます。
[proguard] Warning: android.sec.multiwindow.Constants$WindowManagerPolicy: can't find referenced class android.view.WindowManagerPolicy
[proguard] Warning: android.sec.multiwindow.MultiWindowManager: can't find referenced method 'java.util.List getRunningTasks(int,int,android.app.IThumbnailReceiver)' in class android.app.ActivityManager
proguard構成ファイルに次の行を追加することで、proguardを正常に実行することができました。
-dontwarn android.sec.multiwindow.**
しかし、私は警告を無視するだけで少し不快です。この場合、警告はのクラスとメソッドを参照しているandroid.jar
ため、実行時に表示されます。
プロガードルールも含めるのが良いのではないかと思います。
-keep class android.sec.multiwindow.** { *; }
この場合、ビルドに影響を与えるようには見えませんが、それは良い考えのようです。
何かご意見は?