再配布用に Android ライブラリを準備していますが、そのコードは難読化する必要があります。このトピックについて何か読んだことがあり、Android Library Project を使用することにしました。それはjarとして配布されます(/ binディレクトリに自動的に作成されます(最新のADTでEclipseを使用しています)。すべてのリソース(レイアウト、ドローアブルなど)は別のパッケージで配布され、開発者はプロジェクトに追加する必要があります手動で (マニフェストのアクセス許可などと同じです). したがって、今まではすべてが機能します.jar をクリーン プロジェクトに追加すると、必要な処理が行われ、ベース プロジェクトに追加されたリソースが表示されます.しかし、問題は、このライブラリ jar を難読化したい場合です (ライブラリ プロジェクトの /bin ディレクトリに自動的に生成されたものです。Eclipse は、通常の Android プロジェクト (APK のビルド時) でのみ Proguard による難読化をサポートしているため、そうではありません。Android ライブラリ プロジェクトの難読化を提供します (「proguard.config=proguard.cfg」という行が project.properties ファイルに追加されても、jar は難読化されません)。そのようなjarを難読化する最良の方法は、Eclipseの外部でProguardを使用することだと思いますが、以前は通常のプロジェクトで常に使用していたパラメーターを使用している場合でも、常に「空の出力jar」を取得する理由がわかりません。これからライブラリを抽出することにしました。Proguard 4.6、4.7、4.8 でテスト済みで、同じ効果があります。Androidライブラリプロジェクトの難読化を可能にするproguard.confの例を誰かに見せていただければ幸いです(たとえば、ここからダウンロードできるfacebook Android Library Projectに基づいています:project.properties ファイルに追加されます)。そのようなjarを難読化する最良の方法は、Eclipseの外部でProguardを使用することだと思いますが、以前は通常のプロジェクトで常に使用していたパラメーターを使用している場合でも、常に「空の出力jar」を取得する理由がわかりません。これからライブラリを抽出することにしました。Proguard 4.6、4.7、4.8 でテスト済みで、同じ効果があります。Androidライブラリプロジェクトの難読化を可能にするproguard.confの例を誰かに見せていただければ幸いです(たとえば、ここからダウンロードできるfacebook Android Library Projectに基づいています:project.properties ファイルに追加されます)。そのようなjarを難読化する最良の方法は、Eclipseの外部でProguardを使用することだと思いますが、以前は通常のプロジェクトで常に使用していたパラメーターを使用している場合でも、常に「空の出力jar」を取得する理由がわかりません。これからライブラリを抽出することにしました。Proguard 4.6、4.7、4.8 でテスト済みで、同じ効果があります。Androidライブラリプロジェクトの難読化を可能にするproguard.confの例を誰かに見せていただければ幸いです(たとえば、ここからダウンロードできるfacebook Android Library Projectに基づいています:これからライブラリを抽出することにしました。Proguard 4.6、4.7、4.8 でテスト済みで、同じ効果があります。Androidライブラリプロジェクトの難読化を可能にするproguard.confの例を誰かに見せていただければ幸いです(たとえば、ここからダウンロードできるfacebook Android Library Projectに基づいています:これからライブラリを抽出することにしました。Proguard 4.6、4.7、4.8 でテスト済みで、同じ効果があります。Androidライブラリプロジェクトの難読化を可能にするproguard.confの例を誰かに見せていただければ幸いです(たとえば、ここからダウンロードできるfacebook Android Library Projectに基づいています:https://github.com/facebook/facebook-android-sdk/zipball/master )。すべての段階的な指示は高く評価されます。
前もって感謝します!