2016-09-28 2 views
2

私はアンドロイドスタジオプロジェクトを持っており、それにはC++コードが含まれています。コードはかなり大きく、コンパイルするのに約1.5時間かかります。 「実行」ボタンまたは「デバッグ」ボタンを押すたびに、gradleの最初のタスクは次のようになります。ProjectName:clean、したがって、コード全体を再コンパイルします。私が最初に "Make"または "Build"ボタンを押してから "Run"を押しても、それはとにかにきれいになり、再構築されます。Androidスタジオは "実行"ごとにプロジェクトをクリーンアップ

質問は、どのようにすべてのタスクの始めに "クリーン"タスクを無効にするのですか?そして、ndkを変更したファイルだけを再コンパイルする方法は?

答えて

2

最新のAndroidスタジオバージョンにアップグレードすると、インクリメンタルコンパイルを実行します。変更が組み込まれたクラスのみをコンパイルします。 古いアンドロイドスタジオ版を使用している場合。親切に2.Xにアップグレードしてください。

+0

アドバイスありがとうございますが、Androidスタジオは2.1.1です。最新のものにアップグレードし、それが役に立っているかどうかを書きます。 –

+2

次に、「minifyEnabled true」プロパティを見てください。それはあなたを助けるかもしれません。 :)ヘルプのための参照:http://stackoverflow.com/questions/37007485/whats-the-difference-between-minifyenabled-and-useproguard-in-the-android-p –

+0

はい、それは動作します!どうもありがとう!あなたは私の人生を救う:) –

関連する問題