我正在开发在Eclipse的Android应用和我最近升级从Ubuntu的12.10(量子理论中的格查尔)到Ubuntu 13.04(铆足了劲猫熊)。 在以前的版本的Ubuntu我零个问题在认识我的Android device.In这个新的Ubuntu版本,我必须做到:
须藤ADB杀服务器
和
须藤亚行启动服务器
为了Ubuntu的认识我的Android设备。 每次我重新启动我的电脑出现问号在日食时,我尝试调试应用程序,我不得不每次运行这些命令行,使其工作。
任何人都知道如果有permantelly识别我的手机呢?
亚行“宽厚”是一个常见的问题,你有正确的想法与root权限启动ADB。 如果你运行Eclipse时并运行它作为两个独立的命令,也就是Eclipse将试图启动亚行作为一个非root用户,您已运行启动服务器之前一个机会,所以我建议在一个命令行运行:
sudo adb kill-server && sudo adb start-server
另外你要确保你只有一个安装SDK的副本,Eclipse是使用相同的副本是你在命令行路径上。
也许可以扔的run-as-根逻辑组合成的init脚本,以便当您重新启动计算机时出现的根源 - 我还没有尝试过这虽然,永远只是“Control-R键,启动SER”命令行=)
我有同样的问题,并解决它通过只改变亚洲开发银行的所有者为root,并重新启动,然后在未来的问题不会再发生。
用这个:
sudo chown root:root -R /opt/..../sdk/platform-tools/*
sudo /opt/..../sdk/platform-tools/adb kill-server
sudo /opt/..../sdk/platform-tools/adb start-server
文章来源: Must do adb kill-server and start-server everytime to recognize android device in Ubuntu