2

こんにちは、Android アプリケーション用に Java で 1 つの小さなライブラリを開発しました。そのライブラリの難読化を行いたいです。Android バージョン 4.1.2 を使用しています。まず、Google の Android ドキュメントによるとproguard.cfg、プロジェクトのルート ディレクトリにファイルがありません。その代わりにproguard-project.txtあります。ファイルに追加proguard.config=proguard-project.txtproject-propertiesます。

この構成の後、このライブラリ プロジェクトをエクスポートして、そのプロジェクトの難読化を試みました。ライブラリプロジェクトであるため、エラーを表示すると.apkファイルが生成される可能性があります。次に、エクスポートで別のオプションを試しました。通常の代わりexport android applicationに使用general -> archive fileし、それをエクスポートしてjarファイルを生成しようとしましたが、jar内をチェックしてもエンコードは行われません。つまり、誰でもライブラリ内のクラスとコンテンツを抽出してチェックできます。しかし、主なことは、プロジェクト内にプロガードフォルダーを生成し、そのdump mapping seeds usage.text中にファイルを生成することです。

したがって、Android ライブラリの適切な ProGuard 難読化を行うには助けが必要です。私は何か間違ったことをしていますか?proguard-project.txtコードを適切にエンコードするには、どのような構成を my 内に追加する必要がありますか?

4

1 に答える 1