我在ubuntu 12.04上使用android,我试图通过eclipse [android]提供的文件浏览器在sdcard中推送大约100kb的图像。文件浏览器显示sdcard,当我尝试推送图像时显示错误
无法推送商品。 空
我找到了类似问题的解决方案并且发现了:
adb push [filename] /sdcard/[filename]
我在终端中做了这个但是它返回“没有命令'adb'找到”并且它引用了其他命令。 任何伙伴都可以帮忙解决它吗?
答案 0 :(得分:9)
如果您尝试使用内部SD卡,请务必:/sdcard/
而不是/sdcard
答案 1 :(得分:6)
我有几次这个问题,但我没有意识到原因是什么。
第一个原因是连接了多个设备,请确保只有设备才能推送文件。
解决此问题的其他方法,请转到设备部分的DDMS选择设备。 选择正在运行的模拟器,使其突出显示,转到右上角并单击“向下箭头”,选择“重置adb”选项。
确保您的设备包含SD卡。 =)
答案 2 :(得分:2)
我以这种方式解决了:
将手机与USB断开连接,因此,只有我使用模拟器
将 adb push 命令行与 storage / sdcard 文件夹一起使用,而不是 / sdcard ,示例
D:\ adt-bundle-windows-x86-20131030 \ sdk \ platform-tools> adb push“d:\ star.jpg”storage / sdcard
关闭模拟器并再次运行
我签入 Eclipse - > DDMS - >文件浏览器标签,我在存储/ sdcard 文件夹
答案 3 :(得分:0)
您需要将adb
可执行文件的路径添加到全局PATH环境变量中,您只需要:
export PATH=$PATH:<android-sdk-linux>/platform-tools/
只需将<android-sdk-linux>
替换为Android SDK实际副本的完整路径,您就可以了。
将导出命令添加到~/.bashrc
以将此命令保留在PATH中。
答案 4 :(得分:0)
答案 5 :(得分:0)
搜索了许多帖子和答案但没有效果。我想测试图像上传到网络服务器,它的工作原理 在sdcard =&gt;中推送任何文件在SD卡内部,创建任何文件夹,然后推送您的文件/媒体。这对我有用。希望它也适用于某人。
答案 6 :(得分:0)
我只是将数据线插头从一个改为另一个,它就像我的魅力一样
答案 7 :(得分:-1)
要将商品推送到SD卡,请转到[android-sdk]/platform-tools/
。
然后输入
./adb push [filename] /sdcard/
您的AVD必须包含SD卡才能执行此操作。