【发布时间】:2014-01-17 00:37:17
【问题描述】:
如何将文件从计算机推送到没有 SD 卡的 Android 设备。我试过了:
C:\anand>adb push anand.jpg /data/local
3399 KB/s (111387 bytes in 0.032s)
C:\anand>adb push anand.jpg /data/opt
3199 KB/s (111387 bytes in 0.034s)
C:\anand>adb push anand.jpg /data/tmp
3884 KB/s (111387 bytes in 0.028s)
上面的命令将文件anand.jpg 移动到设备,但我没有在设备中得到这个jpg 文件。
我在cmd提示符下没有得到任何成功结果,我只得到:
3399 KB/s (111387 bytes in 0.032s).
【问题讨论】:
-
尝试
adb shell "cd /data/local && mkdir tmp"然后adb push anand.jpg /data/local/tmp。如何检查设备上的文件,adb shell? -
@RC 我正在使用 ls 命令来检查文件。我至少在模拟器上的 DDMS 视图上得到了它。但我仍然没有在设备上得到它。当我尝试“adb push”命令时,它显示未找到真实设备的设备。但 adb devices 正在显示设备。
-
我会停止模拟器,拔下设备,然后确保设备处于调试模式后,插入设备并重试
-
这个问题似乎离题了,因为它与编程无关。请参阅帮助中心的What topics can I ask about here。也许Android Enthusiasts Stack Exchange 会是一个更好的提问地点。
-
RC 的建议在这个变体中对我有用:
adb shell "cd /sdcard && mkdir temp"然后abd push x.apk /sdcard/temp"我最终将我的文件放在我 sdcard 上的临时文件夹中,并且能够从那里闪存。