gpt4 book ai didi

android - 每次都必须执行 adb kill-server 和 start-server 才能在 Ubuntu 中识别 android 设备

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:33:00 24 4
gpt4 key购买 nike

我正在 eclipse 中开发 android 应用程序,最近我从 Ubuntu 12.10 (Quantal Quetzal) 升级到 Ubuntu 13.04 (Raring Ringtail)。在以前的 Ubuntu 版本中,我在识别我的 Android 设备时遇到了零个问题。在这个新的 Ubuntu 版本中,我必须这样做:

sudo adb kill-server

sudo adb start-server

为了让 Ubuntu 识别我的安卓设备。每次我重新启动计算机时,当我尝试调试应用程序时,eclipse 中都会出现问号,我每次都必须运行这些命令行才能使其正常工作。

谁知道有没有办法永久识别我的手机?

最佳答案

adb “flakiness” 是一个常见问题,您有正确的想法以 root 权限启动 adb。如果您运行 eclipse 并将其作为两个单独的命令运行,则 eclipse 可能会在您运行启动服务器之前尝试以非 root 用户身份启动 adb,因此我建议在单个命令行中运行:

sudo adb kill-server && sudo adb start-server

此外,您还需要确保只安装了一个 sdk 副本,并且 eclipse 使用的副本与命令行路径中的副本相同。

可能可以将以 root 身份运行的逻辑放入初始化脚本中,这样当你重新启动计算机时它就会以 root 身份出现——不过我还没有尝试过,总是只是“control-r, start-ser”来自命令行 =)

关于android - 每次都必须执行 adb kill-server 和 start-server 才能在 Ubuntu 中识别 android 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16364748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com