Gradleビルドを実行しようとすると、Android Studio 2.2で次の警告が表示されます:
警告:Android.dexOptions.incremental
プロパティは廃止され、ビルドプロセスには影響しません。
ここのbuild.gradleファイルでは、dexOptionsを宣言しています
dexOptions {
incremental true
jumboMode = true
}
非推奨の場合、この属性の代替オプションは何ですか。
デフォルトでは、incremental
は2.1.0-rc1(2016/4/22)以降のJavaコンパイルでオンになっています。したがって、build.gradleファイルで宣言するのは冗長です。
Gradle 2.1.0-rc1
(2016/4/22)以降の変更。1。非推奨のdexOptions.incremental
を削除します。増分JavaコンパイルはデフォルトでONです。
2。jumboMode
も記述する必要はありません。ジャンボモードは、インスタントランモードではデフォルトでオンになっています。
詳細 の公式gradleサイトをご覧ください
Android Studio 2.3 Canary 3以降では、インスタントランの動作が変更されています。
実行中のアプリケーションに変更を適用することは 実行ボタン。 [実行]ボタンは、常にアプリケーションの再起動を実行します。実行中のプロセスでコードとリソースの変更を適用するために、新しい ボタンのすぐ横にある「Apply Changes」ボタンは、変更をアプリにホットスワップしようとします。 -> ref
したがって、jumboMode
は実行ボタンから影響を受けない可能性があります。ありがとう
廃止予定を削除した後、問題を解決します
dexOptions { incremental true }
増分JavaコンパイルはデフォルトでONです。