无法在Intellij中调试android应用程序:“0”;警告:调试信息可能不可用;

无法在Intellij中调试android应用程序:“0”;警告:调试信息可能不可用;,android,debugging,intellij-idea,Android,Debugging,Intellij Idea,我正在尝试在Windows 7上调试一个带有Intellij13.0的应用程序。 无论何时开始调试,都会收到以下警告: 警告:调试信息可能不可用。请使用ADB关闭其他应用程序:监视器、DDMS、Eclipse“ 我已经在一个设备上和模拟器上测试了它。 我唯一打开的是Intellij。在开始调试之前,我也尝试关闭adb,但没有任何改变 致意 [编辑] 我通过将我的android SDK构建工具更新到18.1.1解决了这个问题。在android Studio(0.5.1)和SDK 18.0.1中也有

我正在尝试在Windows 7上调试一个带有
Intellij
13.0的应用程序。 无论何时开始调试,都会收到以下警告:

警告:调试信息可能不可用。请使用ADB关闭其他应用程序:监视器、DDMS、Eclipse“

我已经在一个设备上和模拟器上测试了它。 我唯一打开的是Intellij。在开始调试之前,我也尝试关闭adb,但没有任何改变

致意

[编辑]
我通过将我的android SDK构建工具更新到18.1.1解决了这个问题。

在android Studio(0.5.1)和SDK 18.0.1中也有类似的问题

Warning: debug info can be unavailable. Please close other application using ADB: Monitor, DDMS, Eclipse

正如您所建议的,更新SDK是可行的。现在运行在19.0上,问题得到了解决。

对于使用Android Studio的用户:检查您的gradle文件和产品风格,并确保“可调试”“manifest中的属性未设置为false。

我在控制台中使用了
adb kill server
来获取要显示的日志。运行Android Studio 1.02。

在我的三星galaxy S6上调试应用程序时,同样的问题突然出现在我身上

这就是我的工作原理: 关闭的安卓工作室 使用adb终止服务器终止adb 删除了我以前的所有断点(调试点) 重新启动android studio和我的手机 重述Mac 在没有断点的情况下进行了调试。
然后再次调试,在我的代码中再次放置断点,尤里卡,它成功了。幸运的是,它只烧了我半个小时

首先确保关闭任何使用ADB、DDMS的应用程序

就像用android studio打开Eclipse一样

第二次从终端重新启动ADB

adb kill-server
adb start-server
如果您找不到终端,请使用此图像指导您

如果这对您不起作用,请关闭android studio并再次打开它


错误的原因是,许多应用程序共享ADB。这就是为什么您无法开始调试的原因。

您是否通过WiFi使用ADB?这可能会导致调试问题。

如果是这样,请通过usb将您的手机连接到pc,然后再次调试,这样应该可以修复它。

这件事发生在我身上,我所做的就是设置

android:debuggable="true"
标记中…如:

    <application android:allowBackup="true"
             android:label="@string/app_name"
             android:screenOrientation="portrait"
             android:largeHeap="true"
             android:icon="@drawable/icon"
             android:debuggable="true"
>


这解决了以后SDK的问题。

对于我来说,当设备通过usb连接并且启用了
adb tcpip
时(adb处于Wi-Fi模式),就会出现这种情况


只需对连接的设备运行命令
adb-usb
,然后再次尝试调试。

将“开发人员选项”中的“设备上的usb调试”设置为“关闭”。 然后再把它打开。 这就解决了我的问题

更新


解决我的问题的另一件事是清除所有现有断点。然后再次尝试调试。

您可以在windows中重新启动ADB,而无需编写任何命令

只需打开任务管理器

按名称对列表排序

查找名为“adb”的进程 右键单击它,然后选择“结束任务” 完成


下次运行任何应用程序时,adb将以一个新实例启动。

这是adb连接的问题,因为有时adb会在真实/虚拟设备上缓存一个死连接,因此端口繁忙,而您无法连接到它


最简单的解决方案是重新启动ANDROID手机。

一个非常简单的解决方案是在ANDROID Studio的命令终端上运行以下命令:

adb kill-server
adb start-server
然后再次尝试调试。它现在应该可以工作了。

下面的步骤对我来说很有效(如果您通过USB调试连接)

  • 转到手机的开发者选项
  • 禁用USB调试和USB调试的所有其他授权
  • 启用全部返回

  • 现在再次尝试调试,希望它能工作。

    您能从Android SDK工具运行监视器,连接到设备并观察正在运行的应用程序吗?如果无效,请尝试重新安装SDK。adb kill服务器“adb”不被识别为内部或外部命令、可操作程序或批处理文件。请尝试任务管理器->进程->adb.exe->结束进程否。问题在于路径环境变量中未包含adb文件夹。所以我必须将addfolder添加到环境变量中。C:\Users\\AppData\Local\Android\sdk\platform tools\adb.exeMy阿尔卡特onetouch在调试应用程序时出现问题:(和联想a706工作的同一个comfig.:(谢谢你,伙计。你救了我的命.:)wifi上的ADB一直是我最喜欢的开发方式,没想到它会导致这样的问题!同样可以在MacOS上修复。