Android Studio – 没有可debugging的应用程序
我试图debugging我的Android应用程序的发布版本,但Android Studio无法附加debugging器。 (它无法find我正在运行的应用程序的Android程序)。
在设备控制台下,只有一条消息:
没有可debugging的应用程序
你也应该有Tools-> Android-> Enable ADB Integration active。
解决方法是在应用程序的gradle文件中打开debuggable标志( debuggable true
):
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并重新安装应用程序之后,debugging开始工作。
只需点击“Bug”图标,你就可以走了。
我有同样的问题,并做了伎俩。 希望它可以帮助别人。
检查是否Tools->Android->Enable ADB Integration
。 也禁用和重新启用它的作品大部分时间。
我想补充一点以上2答案:
如果Eclipse IDE
与Android Studio
并行运行,那么上面的答案可能无法帮到你。 在Gradle文件中设置debuggable true
后,可debugging应用程序不会刷新事件。
因此,closuresEclipse IDE并检查Android Studio。 可debugging的应用程序将刷新。
谢谢
不pipe你信不信,一根错误的USB电缆可能会导致这个问题仍然存在,即使你在这里遵循所有的build议。改变我的USB线为我做了
如果intellij或AS你应该确保你的生成变式设置是debugging。
在我生成Sign APK之后,当我想debugging我的应用程序时,发生了这种情况,所以我必须将Build Variants值从发布版改callback试版。
你也应该检查你的AndroidManifest.xml文件,在应用标签中没有像android:debuggable="false"
这样的选项。
<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="false">
要使其工作只是删除这个选项。
Ctrl + Shift + Atypes启用ADB集成点击切换完成
这是我遇到的问题。导入的AAR文件可能会更改可debugging的属性,因此只需删除主应用程序清单文件中的可debugging属性即可。 看到图片:
工作解决scheme
1.如果一切正常,则作为debugging运行,如果一切正常,则附加进程并可以进行debugging。可以在列表中查看
如果它说应用程序不可debugging,则更改gradle
- 重复步骤1
4.如果不是切换工具 – > Android->启用ADB集成并启用它。
5.重新启动adb服务器
6.连接和连接设备将列出
点击绿色的错误,但确保下拉菜单设置为应用程序,如果不是,它不会部署您的应用程序,只是说一些。
连接到目标VM,地址:'localhost:xxx',transport:'socket'
确保你的构build变体设置为“debugging”。 并且在您的build.gradle文件中debug可以debuggable true
我使用Mac来运行Android Studio。 我同意@ Kushal,虽然我没有打开Eclipse。
我closures了Parallels Desktop和其他可能使用相同Gradle的应用程序。
多个选项来做到这一点:
1.工具 – > Android->启用ADB集成
要么
2.Build-> Clean Project,Build-> Rebuild Project。 然后“adb kill-server”和“adb start-server”
其中之一将工作。
- 无法更新:无追踪分支
- 如何在Android Studio中获取SHA-1指纹证书的debugging模式?
- 导入NotNull或Nullable和Android Studio不会编译
- Android Studio卡在解决依赖关系的Gradle上
- 如何解决Android Studio被卡住执行Gradle任务?
- 渲染问题在渲染过程中引发exception:com.android.ide.common.rendering.api.LayoutlibCallback
- Android Studio中的iml文件是什么?
- 清洁工程和android studio重build工程的区别
- Android Studio – 找不到JVM安装