我尝试使用adb通过usb访问Android设备(Samsung Galaxy Y)。当手机像往常一样运行时,激活USB调试,adb工作正常,我看到设备打电话给" adb设备"。但是我需要在恢复模式下访问adb(我想在/ data上执行fsck,因此需要先卸载它)。我在恢复模式下重新启动手机并运行CWM(ClockworkMod ROM Manager),但手机没有出现" adb devices"。
我查了一下,看来在Windows系统上解决方案就是改变驱动程序。但是我在Ubuntu 14.04 LTS上,我遇到了问题。我在/etc/udev/rules.d中尝试了几个关于udev规则的建议,但没有一个对我有效。
我该如何解决这个问题?
答案 0 :(得分:0)
在我的情况下,使用另一个TWRP为我提供了ADB侧载访问权限。
答案 1 :(得分:-1)
可能,尝试" fastboot设备"。它可能在恢复模式下工作。这里有一个很好的解释adb / fastboot用法: http://lifehacker.com/the-most-useful-things-you-can-do-with-adb-and-fastboot-1590337225
答案 2 :(得分:-1)
过去,我发现在这些情况下,运行if (listGridRecord.getAttribute("expirationDays") != null) {
Date expirationDate = (Date) endDate.getValue();
CalendarUtil.addDaysToDate(expirationDate, Integer.parseInt(listGridRecord.getAttribute("expirationDays")));
listGridRecord.setAttribute("expirationDate", expirationDate);
} else {
listGridRecord.setAttributeAsJavaObject("expirationDate", null);
}
,然后adb kill-server
运行良好。它有点难看,但有些设备拒绝识别adb,除非它是由root开始的。
请注意,除非您的root用户在其路径上安装了android工具,否则您可能无法使用su -c adb {command}
。
答案 3 :(得分:-2)