【问题标题】:Failed to push the item(s). in android推送项目失败。在安卓中
【发布时间】:2012-11-30 22:45:49
【问题描述】:

我在 ubuntu 12.04 上使用 android,我试图通过 eclipse[android] 提供的文件资源管理器在 sdcard 中推送大约 100kb 的图像。文件资源管理器显示 sdcard,当我尝试推送图像时,它显示错误

推送项目失败。 空

我寻找了类似问题的解决方案,发现这样做:

adb push [filename] /sdcard/[filename]

我在终端中执行了此操作,但它返回“No command 'adb' found”并且它引用了其他命令。 有小伙伴帮忙解决吗???

【问题讨论】:

  • 您的 avd 是否包含 SD 卡?
  • 是的。我添加了 1024 mb 的 SD 卡
  • 无法在 Android 11 模拟器中推送 .so

标签: android push adb sd-card


【解决方案1】:

如果您尝试使用内部 SD 卡,请确保您这样做:/sdcard/ 而不是 /sdcard

【讨论】:

    【解决方案2】:

    我多次遇到这个问题,但我不知道是什么原因。

    • 第一个原因是您连接了多个设备,请确保只有您要推送文件的设备。

    • 解决此问题的其他方法,请转到“设备”部分中的 DDMS,选择设备。 选择您正在运行的模拟器,使其突出显示,转到右上角并单击“向下箭头”,选择选项“重置 adb”

    • 确保您的设备包含 SDCard。 =)

    【讨论】:

    • 正如这个答案中提到的,连接了多个设备是我这边出现问题的原因。
    【解决方案3】:

    我是这样解决的:

    1. 从 USB 断开我的手机,所以,只有我使用模拟器

    2. 使用 adb push 命令行和文件夹 storage/sdcard 而不是 /sdcard,示例

      D:\adt-bundle-windows-x86-20131030\sdk\platform-tools>adb push "d:\star.jpg" storage/sdcard

    3. 关闭模拟器并再次运行

    4. 我检查 Eclipse -> DDMS -> 文件资源管理器 选项卡,我看到 storage/sdcard 文件夹中的图像

    【讨论】:

      【解决方案4】:

      您需要将adb 可执行文件的路径添加到全局PATH 环境变量中,您只需要:

      export PATH=$PATH:<android-sdk-linux>/platform-tools/
      

      只需将 &lt;android-sdk-linux&gt; 替换为您的 Android SDK 实际副本的完整路径即可。

      将导出命令添加到您的 ~/.bashrc 以将此命令保留在您的 PATH 中。

      【讨论】:

      • 顺便说一句,我是 android 新手,所以如果你不介意告诉我应该在哪里做
      • @Robz 公平地说这与Android SDK无关,eclipse只是告诉你它不知道adb命令是什么,所以你应该将它添加到“列表" 这意味着您将 adb 命令所在的路径添加到 PATH 变量中,Eclipse 将在该变量中搜索可执行文件;导出命令用于外壳/终端。顺便说一句,如果您在 SDK 中没有看到 platform-tools 文件夹,这意味着您需要在第一次运行 Android SDK 管理器时下载 adb,在这种情况下,只需从终端运行 android sdk
      【解决方案5】:

      搜索了许多帖子和答案,但没有一个有效。我想测试将图像上传到网络服务器,它工作正常。
      要推送 sdcard 中的任何文件 => 在 sdcard 中,创建任何文件夹,然后推送您的文件/媒体。这对我有用。希望它也适用于某人。

      【讨论】:

        【解决方案6】:

        我只是将数据线插头从一个换到另一个它就像我的魅力一样工作

        【讨论】:

          【解决方案7】:

          要将项目推送到您的 SD 卡,请转至 [android-sdk]/platform-tools/

          然后输入

          ./adb push [filename] /sdcard/
          

          您的 AVD 必须包含 sdcard 才能执行此操作。

          【讨论】:

          • 我做了“./adb push ~/Desktop/abc.jpg /sdcard”到但抛出了这样的错误“无法将'/home/lenovo/Desktop/abc.jpg'复制到'/sdcard': 是一个目录"
          • 如果你想推送整个目录内容然后像这样使用 ./adb push ~/songs/ /sdcard/Music/
          猜你喜欢
          • 2013-06-24
          • 2021-11-14
          • 1970-01-01
          • 1970-01-01
          • 2017-12-01
          • 2013-03-18
          • 1970-01-01
          相关资源
          最近更新 更多