1

難読化されたアプリのコードとマッピングがあるとします。このアプリを Eclipse 内でデバッグできますか?

4

2 に答える 2

2

Eclipse では、Proguard の難読化は、アプリがエクスポートされたとき (リリース モード) にのみアクティブになります。

私の知る限り、この構成ではデバッグ情報は追加されません。

ant release を実行するか、Eclipse で Export Wizard を使用してアプリケーションをリリース モードでビルドすると、ビルド システムは proguard.config プロパティが設定されているかどうかを自動的にチェックします。そうである場合、ProGuard はアプリケーションのバイトコードを自動的に処理してから、すべてを .apk ファイルにパッケージ化します。デバッグ モードでビルドすると、デバッグがより面倒になるため、ProGuard は呼び出されません。

ソース

編集:

ハック的なソリューションが存在するようです。参考になる 2 つのディスカッションを次に示します。

于 2013-02-16T22:54:03.843 に答える
0

はい、できます。Proguard は、コードを難読化することで、意味を理解するのを困難にしています。

于 2013-02-17T13:32:11.750 に答える