没有可调试的进程

时间:2017-02-28 15:07:51

标签: android android-studio out-of-memory

我在android moniter中得到'No debuggable processes'。但我可以在模拟器中运行。我不确定问题是什么,因为之前工作正常。出现以下错误:

Error:UNEXPECTED TOP-LEVEL ERROR:
Error:java.lang.OutOfMemoryError: GC overhead limit exceeded
Error:Execution failed for task ':transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
  • 尝试 - 重新启动Android Studio(最好使用无效的缓存),重启手机,停用并重新激活USB调试

  • multiDexEnabling:multiDexEnabled true和
       编译'com.android.support:multidex:1.0.0'

2 个答案:

答案 0 :(得分:0)

dexing操作的堆限制。将其添加到build.gradle文件中的Android闭包中:

dexOptions {
    javaMaxHeapSize "4g"
}

或使用

dexOptions {
    javaMaxHeapSize "2g"
}

答案 1 :(得分:0)

您是在运行调试版本的应用程序而不是发布版本吗? 点击" Build Variants"在Android Studio的左下角,检查" Build Variant"专栏以确保。