我试图调试我的Android应用程序的发布版本,而Android工作室未能附加一个调试器。 (这可能找不到我运行的应用程序Android的procces)。
在设备的控制台,只有一条消息:
没有调试的应用
我试图调试我的Android应用程序的发布版本,而Android工作室未能附加一个调试器。 (这可能找不到我运行的应用程序Android的procces)。
在设备的控制台,只有一条消息:
没有调试的应用
你也应该有工具 - > 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中同步摇篮与项目文件并重新安装应用程序,调试开始工作。
只需单击“错误”图标,你会好到哪里去。
我有同样的问题,并且做的伎俩。 希望它可以帮助别人。
检查Tools->Android->Enable ADB Integration
已启用。 同时禁用和重新启用它工作的时间最多。
如果的IntelliJ或者,你应该确保你的构建变量设置为调试。
我想一个点添加到上面的2个答案:
如果Eclipse IDE
运行的平行于Android Studio
,然后上面的答案可能帮不了你。 设置后,可调试应用程序不会刷新事件debuggable true
在摇篮文件。
所以,密切Eclipse IDE和检查Android Studio中。 在调试的应用程序将刷新。
谢谢
不管你信不信,一个错误的USB电缆可能会导致即使你遵循所有的建议here.Changing我的USB线这个问题萦绕为我做
它发生在我身上时,我想调试我的应用程序后,我产生了注册APK,所以我不得不生成变异值从发布改回调试。
多种选择这样做:
1.Tools-> Android->启用ADB集成
要么
2.Build->清洁工程,建设 - >重建项目。 那么,“亚行杀服务器”和“亚行启动服务器”
其中一个上面会工作。
您也应该检查你的AndroidManifest.xml文件,有没有像选择android:debuggable="false"
在应用程序代码。
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:debuggable="false">
为了使工作只是删除此选项。
Ctrl + Shift + A型启用ADB集成在拨动单击完成
这是我encountered.The导入可能会改变可调试的属性AAR文件的问题,所以只要删除你的主要的应用程序清单文件的可调试属性。 看到图片:
工作液
1.对于测试运行的调试如果一切是正确的工艺连接,您可以能debug.Can在列表中看到
2.如果它说应用不调试的那么的gradle改变
4。如果不切换工具 - > Android->启用ADB集成,并使其有效。
5.重新启动ADB服务器
6.Dis连接和连接设备将列出
点击绿色的错误,但要确保下拉设置为应用程序,如果没有也不会部署应用程序,只是说说。
连接到目标VM,地址:“本地主机:XXX”,运输:“插座”
确保您的构建变量设置为“调试”。 和调试有debuggable true
对你的build.gradle文件
我用的Mac运行Android工作室。 我同意@Kushal,我没有打开Eclipse的虽然。
我关闭的Parallels Desktop,并且可以使用相同的摇篮其他应用程序。