2016-05-12 106 views
-1

看到此前的帖子,但没有看到答案马上。我在“adb外壳”,并尝试从那里推入一个文件到我的主目录,如“adb push filename/home/me”,这是返回“错误:设备未找到”。仅供参考 “的lsusb” 确实显示了电话:adb推送错误:找不到设备

总线004设备079:ID 0BB4:0dea HTC(宏达国际电子股份有限公司)M7_UL [HTC一]

和 “亚行设备” 并返回的东西但不清楚它到底是什么意思: 连接的设备列表 FA39PW902413设备

我曾经能够推送文件。任何关于如何解决这个问题的线索都会非常有帮助。 TIA。

+0

重置它......... – Elltz

+0

试过今天 - 通过USB重新插入设备。我可以在另一个窗口中执行adb shell并查看/ data/data /(包名称)/ working(我创建了这个“working”目录)中的文件。我可以看看“工作”目录中的一些文件,如:-rw ------- u0_a246 u0_a246 10883 2016-05-16 11:27 output.log。但是,当我在另一个窗口中脱离adb shell并尝试使用“adb pull/data/data /(package name)/working/output.log”来获取文件时,我得到:remote object'/ data/data /(package名称)/working/output.log'不存在,它是一个权限问题(文件是600)?该文件是肯定存在的 – user3063547

回答

0

当您在shell中“进入”时,不能使用pushpull。您只能从您的PC使用这些命令。将设备连接到PC,确保已连接,方法是输入ADB devices,然后使用push命令而不输入adb shell
至于adb devices命令的输出 - device表示物理设备连接到计算机,并且String FA39 ...是该设备的ID。

+0

感谢您的信息。请参阅我今天的评论以回应上面的“Elitz”。 – user3063547