私はUbuntuです&Android=初心者。ターミナルを使用してAndroid Studioを閉じるのに助けが必要ですまたはこの画像に表示されているエラーを解決するためのソリューション:
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を使用して関連するプロセスが強制終了されます。
killall -9 Java
わたしにはできる。
2つのステップが必要です。
以下のコマンドを使用して、実行中のプロセス(この場合はAndroid-studio)のプロセスID、つまりpidを見つけます。
% Sudo su
% ps -ef
これにより、Ubuntuで実行されているプロセスの全リストを取得し、Android studioのpidを見つけます。
Android-studioのpidを使用してプロセスを終了します。
% kill -9 pid
pkill
またはkillall
を使用できますselection criteria
またはspecified commands
pkill Java
pkill
-現在実行中のプロセスを調べ、選択基準に一致するプロセスIDをstdoutにリストします。すべての基準が一致する必要があります。指定されたシグナル(デフォルトではSIGTERM)をstdoutにリストする代わりに各プロセスに送信します。 ref。 pkill1pkill2
killall -9 Java
killall
-指定したコマンドのいずれかを実行しているすべてのプロセスにシグナルを送信します。シグナル名が指定されていない場合、SIGTERMが送信されます。シグナルは、名前(例:-HUPまたは-SIGHUP)、番号(例:-1)、またはオプション-sのいずれかで指定できます。コマンド名が正規表現ではなく(オプション-r)、スラッシュ(/)が含まれている場合、その特定のファイルを実行しているプロセスは、名前の参照に関係なく、強制終了のために選択されます。 killall1killall2
pkill Javaを使用してAndroid studio
そして、画像に表示されているエラーについては、何が何であるか明確ではありませんが、Javaファイルで使用されている何かがたまたまnullです
エラー全体と例外が発生した行を投稿してみてください