11

インスタント実行を構成すると、実行ボタンに小さな黄色の雷が表示されます。しかし、アプリを実行している間、Android Studio はまだ完全なビルドとインストールを実行し、完全なメッセージが画像に表示されます。

http://tools.android.com/tech-docs/instant-runの公式ドキュメントを検索しましたが、「複数のプロセス」に関するものは何もありませんでした。「複数のプロセス」はコンパイルまたは私のAndroidアプリを意味するのだろうか.

複数のプロセスをオフにしてインスタント実行を体験するには、何を設定すればよいですか?

4

3 に答える 3

9

アプリは複数のプロセスを使用しているため、Instant Run は有効になっていません。

Android ツール プロジェクト サイト ( http://tools.android.com/recent/androidstudio20beta6availableinthecanarychannel ) に記載されているとおり:

「(マニフェストの android:process を介して) 複数のプロセスを使用していたアプリは、Instant Run で適切に更新されていませんでした。当分の間、このようなシナリオでは Instant Run をオフにしました。」

したがって、Instant Run を体験するには、アプリが複数のプロセスを使用していないことを確認する必要があります。これについては、AndroidManifest.xml を確認してください。

複数のプロセスの使用は、インポートされたライブラリに由来する可能性があります。たとえば、LeakCanary は、独自の AndroidManifest.xml で定義された複数のプロセスを使用します。これが定義されている場所を見つける最良の方法は、プロジェクト全体 (OS X の Android Studio では Cmd-Shift-F) で「android:process」を検索することです。

于 2016-02-29T14:49:46.903 に答える