android-Android: adb.exe pull /mnt/sdcard/somefile.txt 不能运行

问题描述

Android: adb.exe pull /mnt/sdcard/somefile.txt 不能运行

我想使用adb command 从设备中获取一个文件:

adb pull /mnt/sdcard/deviceinfo.dat C:

但是总获得下面的信息:

cannot create 'c:\deviceinfo.dat': No such file or directory

文件存在于设备中:

adb shell ls /mnt/sdcard/deviceinfo.dat

返回

/mnt/extsd/deviceinfo.dat

有一些变异:

adb pull /mnt/sdcard/deviceinfo.dat
adb pull /mnt/sdcard/deviceinfo.dat C:
adb pull /mnt/sdcard/deviceinfo.dat C:deviceinfo.dat

总是获得相同的错误。问题出在哪里啊?

解决方案

adb pull /mnt/extsd/deviceinfo.dat试试
我测试我自己的手机用你的三种命令可以

解决方案二:

su或者adb root了吗?

时间: 2024-09-28 04:51:00

android-Android: adb.exe pull /mnt/sdcard/somefile.txt 不能运行的相关文章

Android开发adb.exe' and can be executed.错误解决方法_Android

百度google大家多说的是任务管理器 kill掉adb 或者重启adb server,但我任务管理器就没有adb ,猜测是某个程序占用了adb端口.于是按此思路查找. 5037为adb默认端口 查看该端口情况如下: 复制代码 代码如下: netstat -aon|findstr "5037" 发现6540占用了 5037端口,继续查看21096的task,       tasklist|findstr "21096" 接下来问题就好解决了,在任务管理器kill掉k

Android开发adb.exe' and can be executed.错误解决方法

百度google大家多说的是任务管理器 kill掉adb 或者重启adb server,但我任务管理器就没有adb ,猜测是某个程序占用了adb端口.于是按此思路查找. 5037为adb默认端口 查看该端口情况如下: 复制代码 代码如下: netstat -aon|findstr "5037" 发现6540占用了 5037端口,继续查看21096的task, tasklist|findstr "21096" 接下来问题就好解决了,在任务管理器kill掉kadb.ex

Android实现把文件存放在SDCard的方法_Android

本文实例讲述了Android实现把文件存放在SDCard的方法.分享给大家供大家参考.具体如下: 使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的.对于像视频这样的大文件,我们可以把它存放在SDCard. SDCard是干什么的?你可以把它看作是移动硬盘或U盘. 在模拟器中使用SDCard,你需要先创建一张SDCard卡(当然不是真的SDCard,只是镜像文件).创建

Android实现把文件存放在SDCard的方法

本文实例讲述了Android实现把文件存放在SDCard的方法.分享给大家供大家参考.具体如下: 使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的.对于像视频这样的大文件,我们可以把它存放在SDCard. SDCard是干什么的?你可以把它看作是移动硬盘或U盘. 在模拟器中使用SDCard,你需要先创建一张SDCard卡(当然不是真的SDCard,只是镜像文件).创建

我的Android进阶之旅------>/storage/sdcard0, /sdcard, /mnt/sdcard ,/storage/emulated/legacy 的区别

转自:http://bbs.gfan.com/android-5382920-1-1.html 关于android的4.2的0文件夹的详解 ---- android 4.0 ----在galaxy nexus(GN)手机上userdata分区很大,被挂在/data目录,用户的数据通常是放在sd卡上,然而gn是没有sd卡的,所以google想了一个办法,就是虚拟一个. 所以,在userdata分区下有个目录叫media,是内置sd卡的数据存储位置,使用fuse技术将/data/media虚拟成为一

Android adb “push pull”中文支持解决方案

Android adb "push pull"中文支持解决方案       在windows底下文件(夹)命名所采用的是GBK编码,而在Android中采用的UTF-8编码,所有使用adb 的push和pull命令时就会导致由于编码方式的不同而产生的错误,解决这一问题就只有对adb工具的源代码进行修改,让adb对文件名的编码进行相应的转换.       具体过程如下:使用ubuntu 12.04 下载android的源代码,具体过程参考网络,ubuntu一定要使用64位机,因为最新的a

Android adb.exe程序启动不起来 具体解决方法

经常遇到 Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be executed. 遇到问题描述: 运行android程序控制台输出 [2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured.    [2012-07-18 16:18:26 - ]

android 调试工具ADB命令介绍

adb是什么? adb的全称为Android Debug Bridge,就是起到调试桥的作用. 通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具. adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行. adb有什么用? 借助adb工具,我们可以管理设备或手机模拟器的状态.还可以进行很多手机操作,如

34个Android常用adb shell命令汇总

调试Android程序有时需要adb shell 命令,adb全称Android Debug Bridge ,就是起到调试桥的作用.通过adb我们可以在Eclipse中通过DDMS来调试Android程序,说白了就是debug工具.adb通过监听Socket TCP 5554等端口让IDE和Qemu通讯.默认情况下当我们运行Eclipse时adb进程就会自动运行.adb是一个C/S模式的程序,由三个部分组成:a client,a server and a daemon.其中client和serv