Android ライブラリ プロジェクトを難読化する方法について質問があります。全体として、.java ファイル (Android src/ ディレクトリ内) と XML ファイル / 外部リソース (Android res/ ディレクトリ内) の両方を含む apklib ファイル (または実際には任意のライブラリ プロジェクトの .java ファイル) を難読化したいと考えています。 )。Facebook SDK ライブラリ (参考までに https://github.com/facebook/facebook-android-sdk ) と同様に、このライブラリを他の開発者に配布できるようにしたいと考えています。ただし、メソッドが読みやすい方法で公開されないように、コードを難読化する必要があります。
Maven で Proguard を使用してみましたが、Proguard でプロジェクトをビルドした後でも、.apklib 内のファイルは難読化されませんでした。また、Proguard を手動で実行してみましたが、.class ファイルではなく生の .java ファイル (別のプロジェクトからライブラリとして参照される可能性がある) を出力することはできませんでした。
apklib / Android ライブラリで Java コードを難読化する方法について誰かが情報を持っている場合は、非常に感謝しています。さらに、難読化された Android ライブラリをまったく作成できないかどうかを知ることも非常に役立ちます。
どうもありがとうございました。
ベスト、ケビン