debuggingAndroid应用程序时发生InterruptedException

在Android Studio中进行debugging时,在某些情况下,应用程序崩溃,出现以下exception

08-27 18:01:25.144 19241-24656/? E/AndroidRuntime﹕ FATAL EXCEPTION: pool-7-thread-1 Process: com.callsign.android.dev, PID: 19241 java.lang.InterruptedException at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:1991) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2025) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:820) 

有时候是这样的

  • 只有在debugging时
  • 只在某些设备上 (即Moto G,Nexus 4)

例如Oneplus One或Xperia L就不会发生这种情况。

我还没有find任何其他信息来帮助我们找出问题。 任何人遇到这个问题?

  • MojoExecutionException:与Android的Maven
  • exception消息为空?
  • Android Bitmap.createScaledBitmap主要在Jelly Bean 4.1上抛出java.lang.OutOfMemoryError
  • 在AsyncTask中捕获未处理的exception的devise模式
  • 无法展开RemoteView
  • 刷卡上的ViewPager更新片段
  • 我应该在发布之前从我的代码中删除e.printStackTrace()
  • 打开MapActivity时'终结器引发的未捕获的exception'
  • 尝试asynchronous任务或您的代码的一部分。 “AbstractQueuedSynchronizer”看起来同步问题。

     public class Task extends AsyncTask<Void, Void, Void> { @Override protected void onPreExecute() { super.onPreExecute(); } protected Void doInBackground(Void... paths) { //here your code (approx from line 400 to 850) return null; } @Override protected void onPostExecute(Void result) { super.onPostExecute(result); } } 

    通过点击button或从任何其他方法调用任务

     new Task().execute();