我正在尝试在Windows 7上调试Intellij
13.0的应用。
每当我开始调试时,我都会收到以下警告:
警告:调试信息可能不可用。请使用ADB关闭其他应用程序:Monitor,DDMS,Eclipse“
我已在设备和模拟器中测试过它。 我唯一打开的是Intellij。在开始调试之前我也试过关闭adb,但没有任何改变。
最好的问候
[编辑] 我通过将我的android SDK构建工具更新为18.1.1来解决它。
答案 0 :(得分:26)
对我来说,当设备通过USB连接并启用了adb tcpip
时(在Wi-Fi模式下为ADB),就会出现这种情况。
只需使用已连接的设备运行命令adb usb
,然后再尝试调试。
答案 1 :(得分:13)
我在控制台中使用adb kill-server
来显示Logcat。运行Android Studio 1.02。
答案 2 :(得分:9)
对于使用Android-Studio的用户:检查您的gradle文件和产品口味,并确保" debuggable"清单中的属性未设置为false。
答案 3 :(得分:5)
关闭开发者选项中的设备上的USB调试。 然后重新打开它。 这解决了我的问题。
<强>更新强>
修复我的案例的另一件事是清除所有现有的断点。然后再尝试调试。
答案 4 :(得分:4)
首先确保关闭所有应用程序使用ADB,DDMS
就像你用android studio打开Eclipse一样第二次从终端重新启动您的ADB
adb kill-server
adb start-server
如果您找不到终端使用此图片来指导您
如果这不起作用关闭android studio并再次打开它
错误原因,许多应用程序共享ADB这就是为什么你不能开始调试
答案 5 :(得分:3)
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上,问题得到了解决。
答案 6 :(得分:2)
在我的三星Galaxy S6上调试应用程序时突然发生了同样的问题
这对我有用: 关闭android工作室 杀死adb,使用adb kill-server 删除了我之前的所有断点(调试点) 重启android studio和我的手机 重申Mac 没有任何断点进行调试。 然后通过在我的代码中再次放置断点再次进行调试,Eureka工作。幸运的是,我只烧了半小时。
答案 7 :(得分:1)
您可以在Windows中重新启动ADB,而无需编写任何命令。
只需打开任务管理器
按名称对列表进行排序
查找名为“ adb”的进程 右键单击它,然后选择“结束任务” 完成
下次运行任何应用程序时,adb将从一个新实例开始。
答案 8 :(得分:1)
这是ADB连接的问题,因为有时ADB在您的真实/虚拟设备上缓存了无效的连接,并且由于该端口繁忙而您无法连接到它。
最简单的解决方案是重启您的ANDROID手机。
答案 9 :(得分:1)
一个非常简单的解决方案是在Android Studio的命令终端中运行以下命令:
adb kill-server
adb start-server
,然后再次尝试调试。现在应该可以正常工作了。
答案 10 :(得分:0)
您是否通过WiFi使用adb?这可能会导致调试问题 如果是这样,请通过usb将您的手机连接到您的电脑并再次调试,以便修复它。
答案 11 :(得分:0)
这发生在我身上,我所做的就是设置
android:debuggable="true"
在<application>
代码中...赞:
<application android:allowBackup="true"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:largeHeap="true"
android:icon="@drawable/icon"
android:debuggable="true"
>
这解决了以后SDK的问题。
答案 12 :(得分:0)
以下步骤对我有用(如果您通过 USB 调试连接),
现在再次尝试调试,希望它会成功。