我尝试调试Android应用程序的发行版,但Android Studio无法附加调试器。(找不到正在运行的应用程序的Android进程)。
在设备控制台下,只有一条消息:
没有可调试的应用程序
ADB Integration
启用并仍然存在问题之后,在尝试以下答案之前,请首先尝试最简单的答案:Invalidate Caches / Restart...
。
我尝试调试Android应用程序的发行版,但Android Studio无法附加调试器。(找不到正在运行的应用程序的Android进程)。
在设备控制台下,只有一条消息:
没有可调试的应用程序
ADB Integration
启用并仍然存在问题之后,在尝试以下答案之前,请首先尝试最简单的答案:Invalidate Caches / Restart...
。
Answers:
您还应该激活工具-> Android->启用ADB集成。
解决方案是debuggable true
在应用程序的gradle文件中打开可调试标志():
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "org.example"
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
debug {
debuggable true
}
}
}
在Android Studio将Gradle与项目文件同步并重新安装应用程序之后,调试开始工作。
检查是否Tools->Android->Enable ADB Integration
已启用。也可以在大多数情况下禁用并重新启用它。
有多个选项可以做到这一点:
1.工具-> Android->启用ADB集成
要么
2.Build-> Clean项目,Build-> Rebuild项目。然后是“ adb kill-server”和“ adb start-server”
以上之一将起作用。
我使用Mac运行Android Studio。我同意@Kushal,但是我没有打开Eclipse。
我关闭了可能使用同一Gradle的Parallels Desktop和其他APP。