ここには、特定のライブラリを含める必要がある JavaME プロジェクトがあります。私は Netbeans 6.8 を使用しているので、ライブラリをプロジェクトに追加しました。ライブラリのクラスは、結果の jar ファイルに正しくパックされます。
私の問題は、このライブラリのクラスが Proguard 難読化ツールによって変更されてはならないということです。だから私は別の -keep オプションを試しました:
-keep class com.package.**
-keepnames と -keepclassmembers も試しましたが、Proguard は次のように言うのをやめます:
コードの編集中に予期しないエラーが発生しました:
クラス = [com/パッケージ/クラス]
メソッド = [run()V]
例外 = [java.lang.IllegalArgumentException] (長さ [1075] のコード内の無効な命令オフセット [1077])
エラー: 長さ [1075] のコードの無効な命令オフセット [1077]
Proguard に特定のライブラリまたは特定のクラスを無視するように指示する方法はありますか?
前もって感謝します!