【问题标题】:Linux Development/Deployment for Samsung Galaxy S3三星 Galaxy S3 的 Linux 开发/部署
【发布时间】:2012-07-31 07:13:01
【问题描述】:

我正在使用 Linux 系统 (Xubuntu) 来开发 Android 应用程序。我正在使用 Eclipse 开发这个应用程序。我希望能够在我的三星 Galaxy S3 上进行测试,但 Eclipse 似乎无法找到我的设备。 “选择正在运行的 Android 设备”部分下没有列出任何内容。

我在三星的网站上搜索了 Galaxy S3 的 USB 驱动程序,但没有找到适用于 Linux 的 - 只有 Windows 和 Mac。我们 Linux 用户的爱在哪里? Linux 系统没有与基于 Linux 的设备通信的 USB 驱动程序似乎很荒谬。有我可以使用的驱动程序吗?

【问题讨论】:

  • 您在 Linux 上不需要 USB 驱动程序,您的问题在其他地方。
  • linux 不需要驱动程序。您确定 USB 调试已开启吗?

标签: java android linux eclipse


【解决方案1】:

你试过了吗

adb kill-server

adb 启动服务器

在 Linux 中需要执行以上操作。而且你应该以root用户身份登录,

https://stackoverflow.com/a/3129903/603744

或者如果你有任何机会没有看到这个问题,

Samsung Galaxy 7" (GT-P6210) not detecting for USB debugging?

【讨论】:

  • 谢谢,效果很好!但是,我不需要 root 就可以工作。
  • 哇。这很酷。到目前为止,我一直以 root 身份登录,但并不知道这一点。帅哥..
  • 任何 adb 命令都可以。您不需要显式终止或启动服务器。如果 adb 尚未运行,运行“adb devices”或“adb install /path/to/apk”会自动启动。
【解决方案2】:

Linux 不需要 USB 驱动程序,请按照 here 的说明进行操作。您需要将文件添加到 rules.d

【讨论】:

  • 遵循 android 开发人员方面的指示对我有用。此外,我必须在我的设备上启用开发者模式。从 Android 4.2 开始,这有点奇怪。
【解决方案3】:

Linux 不需要 USB 驱动程序,这就是您找不到它们的原因。

为了能够将您的应用程序部署到您的 S3,您需要启用 USB 调试模式。

主屏幕 -> 应用程序 -> 设置 -> 选择开发人员选项 -> USB 调试

主屏幕 -> 应用程序 -> 设置 -> 安全 -> 禁用调试模式(关闭此功能)

现在连接你的手机,然后运行这个命令:

adb devices

它应该列出您的设备。此外,您的 Android 通知区域应显示已启用调试模式。

您现在可以向其部署应用程序。

【讨论】:

    【解决方案4】:

    我也在 Ubuntu 上工作。您必须设置 USB 供应商 ID。看看这个link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-24
      • 1970-01-01
      • 2013-10-17
      • 1970-01-01
      • 1970-01-01
      • 2012-06-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多