web-dev-qa-db-ja.com

Android Ubuntuのターミナルを使用するStudioを閉じる方法

私はUbuntuです&Android=初心者。ターミナルを使用してAndroid Studioを閉じるのに助けが必要ですまたはこの画像に表示されているエラーを解決するためのソリューション:

Android_error

21
Neeraj Kumar
pkill Java

最も簡単なものです。

[〜#〜]編集[〜#〜]

多くの人が上記のコマンドを使用しましたが、それを使用することには欠点があります:すべてのJavaユーザーとして実行しているアプリケーションは強制終了されます。

これを修正するために、1つのAndroid Studioインスタンスを強制終了するonelinerを作成しました。これは、特定のシステムで機能する場合と機能しない場合がありますが、上記の問題が発生した場合のより良い解決策です。あなたのために働くために。

ps -eo pid,cmd | grep -Ev "^ {0,1}([0-9]*) grep.*" | grep -E 'Java.*Android-studio' | sed -re 's/ {0,1}([0-9]*) .*/\1/' | head -n1 | xargs kill -9

これにより、プロセスリストのコマンドでJava.*Android-studioが検索され、そのPIDを使用して関連するプロセスが強制終了されます。

75
xdevs23
killall -9 Java

わたしにはできる。

18
Ritesh Adulkar

2つのステップが必要です。

  1. 以下のコマンドを使用して、実行中のプロセス(この場合はAndroid-studio)のプロセスID、つまりpidを見つけます。

    % Sudo su
    
    % ps -ef
    

これにより、Ubuntuで実行されているプロセスの全リストを取得し、Android studioのpidを見つけます。

  1. Android-studioのpidを使用してプロセスを終了します。

    % kill -9 pid
    
5
B.shruti

pkillまたはkillallを使用できますselection criteriaまたはspecified commands

  1. pkill Java

pkill-現在実行中のプロセスを調べ、選択基準に一致するプロセスIDをstdoutにリストします。すべての基準が一致する必要があります。指定されたシグナル(デフォルトではSIGTERM)をstdoutにリストする代わりに各プロセスに送信します。 ref。 pkill1pkill2

  1. killall -9 Java

killall-指定したコマンドのいずれかを実行しているすべてのプロセスにシグナルを送信します。シグナル名が指定されていない場合、SIGTERMが送信されます。シグナルは、名前(例:-HUPまたは-SIGHUP)、番号(例:-1)、またはオプション-sのいずれかで指定できます。コマンド名が正規表現ではなく(オプション-r)、スラッシュ(/)が含まれている場合、その特定のファイルを実行しているプロセスは、名前の参照に関係なく、強制終了のために選択されます。 killall1killall2

1
Sumit Jain

pkill Javaを使用してAndroid studio

そして、画像に表示されているエラーについては、何が何であるか明確ではありませんが、Javaファイルで使用されている何かがたまたまnullです

エラー全体と例外が発生した行を投稿してみてください

0
Aditya Bhawsar