From e197b5c43f4c166dda2587488725f89d0adfaa49 Mon Sep 17 00:00:00 2001 From: hyb1996 <946994919@qq.com> Date: Thu, 18 Oct 2018 13:42:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20java.lang.NullPointerExcep?= =?UTF-8?q?tion?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Attempt to invoke virtual method 'void java.lang.Thread.interrupt()' on a null object reference --- autojs/src/main/java/com/stardust/autojs/core/util/Shell.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autojs/src/main/java/com/stardust/autojs/core/util/Shell.java b/autojs/src/main/java/com/stardust/autojs/core/util/Shell.java index 406bf33f..8e49ec78 100644 --- a/autojs/src/main/java/com/stardust/autojs/core/util/Shell.java +++ b/autojs/src/main/java/com/stardust/autojs/core/util/Shell.java @@ -304,7 +304,9 @@ public class Shell extends AbstractShell { super.finish(); if (!mShouldReadOutput) return; - mReadingThread.interrupt(); + if(mReadingThread != null){ + mReadingThread.interrupt(); + } try { mBufferedReader.close(); mOutputStream.close();