Googleは、Androidスタジオ2.1を使用して、Android開発者向けに新しいJACK compilerのテスト版をリリースしました。JACKコンパイラを使用して小型化と難読化を実行するにはどうすればよいですか?
私の質問は、APKの難読化をJACKでどのように有効にするかです。次の記事は、JACKがProGuardの設定ファイル(すなわち.pro
ファイル)を使用することを述べているのに対し
:以下の記事は、JACKがネイティブに難読化を実行し、ProGuardのための必要性を排除することを言います難読化を実行するため:
また、このプロセスの間
ジャックもいずれかを扱うことを言う(難読を縮小および/または)コード縮小を要求しました。
正確にはどういう意味ですか? minifyEnabled
オプションを使用し、Proguardオプションを含む.pro
ファイルを定義する必要がありますか?要約すると
:
がどのように正確に我々はJACKと難読化を有効にする方法について行くのですか? はProguardの使用をバイパスできますか、またはJACKとコンパイルしても、Proguardは実際には の難読化プロセスでデファクトロールを果たしますか?
JACKは現在、難読化をサポートしているかどうかをサポートしていますが、 はAndroidスタジオの安定版(ベータ版ではない)です
注:
How to enable Jack (Java Android Compiler Kit) in android studio:
私はすでに次の記事を参照しています。
さらに参考文献:
更新:
answerMatt Inskoによっては便利ですが、私はより詳しく、かつより正確な、標準的な答えをしたいと思います。
この[投稿](http://www.androidpolice.com/2014/11/30/jack-and-jill-are-googles-new-compilers-for-android-app-developers/)は役立つ可能性があります。この[リンク](http://tools.android.com/tech-docs/jackandjill)が表示されている場合、 '--config-proguard'のようなproguardファイルを渡すオプションがあります –
コマンドラインを使用することは唯一のオプションです?コマンドラインからJACKを使って正確にビルドするには? –
ええ、CLIで試してみました。それは正常に動作しています。 この情報は、[ここ](https://software.intel.com/en-us/android/articles/an-introduction-to-jack-and-jill-on-x86)および[ここ](https: //gist.github.com/stefanhoth/593451dfb4576ec9a21c) –