Android ADB push抛出“未找到设备”错误,即使它可以找到设备

Android ADB push抛出“未找到设备”错误,即使它可以找到设备,android,ubuntu,adb,Android,Ubuntu,Adb,所以我把我的三星S3插入USB端口。Ubuntu 13.10能够识别它,一切都很好。 我可以正常地从android studio部署应用程序,当我运行adb设备时,它会显示: List of devices attached 4df1396551934f17 device 所以一切都很好。现在,当我调用adb shell时,它也会正常启动,之后我会以com.myapp.something的身份运行,现在这应该会允许我将数据库从应用复制到我的计算机上 我执行adb push/databa

所以我把我的三星S3插入USB端口。Ubuntu 13.10能够识别它,一切都很好。 我可以正常地从android studio部署应用程序,当我运行adb设备时,它会显示:

List of devices attached

4df1396551934f17    device
所以一切都很好。现在,当我调用adb shell时,它也会正常启动,之后我会以com.myapp.something的身份运行,现在这应该会允许我将数据库从应用复制到我的计算机上


我执行adb push/databases~/,它应该将databases文件夹复制到我的主目录,但它会向我抛出设备未找到错误,这对我来说很奇怪,因为在此之前一切都正常。

您是否尝试在设备上推送到完整路径,而不是仅仅~/?也尝试使用-d标志:adb-d push我尝试添加完整路径,我尝试添加-d标志,但没有成功。我有一个问题,当我运行ADBShell并输入它时,它应该写什么?当我在linux终端上运行adb设备时,它会告诉我我的手机已连接,但使用adb外壳时,它会告诉我没有手机连接。adb外壳应该将您放入设备本身的命令行中,因此如果该命令行出现故障,则会发生其他情况。如果您的设备被拔出,adb设备是否会返回任何内容?拔掉插头/重新启动机器/重新启动设备/再试一次怎么样?我的大多数adb相关问题只是USB或其他愚蠢的问题。我拔下手机后,它什么也没有返回。。我现在将尝试重新启动我的机器