2

ProGuardを使用してAndroidアプリを「コード泥棒」から保護する方法の簡単な例をネットで検索しました。そして、私はこのようにすることをやめました、そしてあなたはこれが必要なすべてであるかどうか私に言います:私はEclipseで私のプロジェクトのproject.propertiesファイルを開き、コメントを外してこの行を残しました:proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

次に、プロジェクトのAndroid Tools =>署名付きアプリケーションパッケージのエクスポート... に移動し、以前にアプリをエクスポートして携帯電話でテストしたときに作成した既存のキーストアを使用してエクスポートします。

私のプロジェクトでは、上記のproject.propertiesにより、新しいファイルproguard-project.txtが作成されたように見えました。これは、上記の行が原因で予想されていました...proguard-android.txt:proguard-project.txt

以上です?またはいいえ?他の人がファイルに含めるためにいくつかのクラスを追加しているのを見たので、何か他のものを追加する必要がありますか...それは含まれていませんか?

アプリを保護する方法を学ぶのを手伝ってください。前もって感謝します!

4

2 に答える 2

3

はい、コードのみを保護したい場合はこれですべてです。

著作権のあるリソースがある場合は、Androidのコピー防止機能の使用を検討してください。

アプリを公開する場合:セクション公開オプションサブセクションコピー防止に移動します

コピー防止を確認 してください:オン

これにより、ハッカーがapkをエクスポートするのを防ぎ、ちなみに、ほとんどのハッカーからのリソースを防ぐことができます。

于 2012-09-05T13:38:56.360 に答える
2

ほとんどの場合、それがあなたがする必要があるすべてです。外部ライブラリを使用する場合、アプリをエクスポートするために構成ファイルを変更する必要がある場合があります。公開する前に、デバイスで保護されたアプリをテストする必要があります。

于 2012-09-05T13:36:57.500 に答える