2016-04-09 5 views
0

は私のプロジェクトの用途(Gradleのファイルで)インスタント実行、targetSdkVersion> 20とAndroidManifes.xmlへの変更:ほぼ毎回フルビルド

defaultConfig { 
    applicationId "xx.xxx.xxxxx" 
    versionCode code 
    versionName "1.1.0" 
    minSdkVersion 15 
    targetSdkVersion 22 
} 

が、新しいAndroidのメーカー2.0 IDEは、遅いとフルを行いますほぼ毎回をビルドし、新しい即時実行機能は、target apiが20以下の場合は利用できないと言います。

問題はどこですか?

IDEがのAndroidManifest.xmlが変更されたと言うとき、私はまた、完全なビルドを取得:

Message from the Android Studio 2 IDE

EDIT: "ターゲットSDKのバージョンは、" phisicalデバイスのターゲットです。したがって、この問題は、gradleファイルのtargetSdkVersion変数には関係しません。 4.0.1マシンでデバッグしているので、IDEがメッセージを表示します。

詳細情報here

答えて

0

これは現在2.0で予想される動作です。 AndroidManifest.xmlやそれによって参照されるリソースを自動的に更新するコードがあるようです。 dev/debug環境(新しい製品のフレーバーを作成することができます)で自動更新を停止できる場合は、Instant Runを使用して反復サイクルを大幅に高速化する必要があります。

Instant Run documentationを参照してください。

関連する問題