2016-04-15 11 views
2

アプリケーションをデバッグモードでインストールして初めて開くときには、時間がかかります(20-30秒程度)。私はそれが可能になったマルチデックスのためだと思います。 Android Studioをバージョン2.0にアップデートし、android gradleプラグインをバージョン '2.0.0'にアップグレードした後で起こっています。この行動の理由は何ですか?他の人も同様の問題に直面していますか?デバッグモードでアプリケーションを起動するには、最初に多くの時間がかかります

私はアンドロイドマシュマロでMoto G3をテストしています。

+0

私は同じ問題に直面しています。これはAndroid Studio 2.0アップデートの後です。 –

答えて

1

これは、ソリューションの構築に長時間を要するため、ほとんどの場合発生します。ソリューションを構築するのに必要な時間は、参照するライブラリの数とコードの複雑さによって決まります。

アプリを初めて作成したことを覚えておいてください。Android Studioにはそのソリューションのキャッシュが記録されていないため、最初からすべてをビルドする必要があります。

Android Studio 2.0にもインスタント実行機能があるため、最初の実行に時間がかかるため、後続の実行で即座にデバッグできます。

希望します。

+0

私はアンドロイドスタジオでビルド時間について話していません。私はデバイスの起動時間について話しています。 – thedarkpassenger

+0

これは、Android Studioがビルドをキャッシュしているため、同じソリューションの将来のビルドでインスタント・ラン機能を使用できるためです。インスタント・ランを試してみて、インストール時間が改善されているかどうかを確認してください。 hteseの手順に従うことでそうすることができます:**設定または環境設定ダイアログを開きます。 ビルド、実行、展開>インスタント実行にナビゲートします。 インスタント実行を有効にするチェックボックスをオフにします。**インスタント実行機能の詳細については、http://tools.android.com/tech-docs/instant-runを参照してください。 –

0

私は新しいインスタントラン機能のためだと思います。最初の時間は多くの時間がかかりますが、その後、デバイス内でほぼ同時に新しい変更が表示されます。 いずれの場合でも、インスタント実行を無効にすることができます:ファイル - >設定 - >ビルド、実行、配備 - >インスタント実行

0

インスタント実行と比較してマルチレベルおよびAPIレベル21+に問題があります。ドキュメンテーションは説明なしでそれを言及します。

Instant Run

0

設定/環境設定(Mac用)→ビルドし、実行、展開→インスタントファイル名を指定して実行し、チェックを外しインスタント実行

enter image description here

私も同じ問題に直面していたし、最終的に私は固定この。
注:
1)apkファイルを生成する前に、すべてこれらのオプションをオフにして、本番ビルドの遅延問題を解決してください。

2)新しい機能を開発または追加しているときに、デフォルト設定(インスタント実行)としてそのまま使用すると、開発が迅速化されます。

この問題が解決することを願っています。

関連する問題