使用していAndroid Studio 2.1.2
ます。OPと同じ要件がありました。上記の2つの回答はすべての人に役立つように見えましたが、私にとってはうまくいきませんでした。私は私のために働いたものを共有しています。
に移動しmain menu/Run/Edit Configuration
ます。左側のapp
下Android Application
を選択します。これにより、マルチタブペインが開きます。General
タブを選択し(デフォルトになります)、+
下部(テキストの下)にある緑色の歌をクリックしますBefore launch: Gradle -awake ...
。
ドロップダウンが表示されるので、Gradle-aware-make
オプションを選択します。別のテキストボックスがポップアップします。:app:uninstallAll
このテキストボックスに入力します。(ctrl
+ space
を使用すると、オートコンプリートを使用して、すべてを入力せずに適切なターゲットを決定できます。また、使用可能な適切なアプリ名を選択するのにも役立ちます)。と設定しapply/ok
ます。アプリを再起動します。
注:アプリを今すぐ起動するたびに、この新しいターゲットはエミュレータまたはデバイスからアプリをアンインストールしようとします。したがって、テストデバイスが利用できない場合、アンインストール中に起動に失敗する可能性がありますが、エミュレータは引き続き起動します。したがって、最初にエミュレータを起動するか、最初に失敗した後に再起動します(最初の起動ではエミュレータが起動しますが、アンインストールは失敗します)。