必须做ADB杀服务器和启动服务器,每次承认在Ubuntu Android设备(Must do adb

2019-09-01 22:09发布

我正在开发在Eclipse的Android应用和我最近升级从Ubuntu的12.10(量子理论中的格查尔)到Ubuntu 13.04(铆足了劲猫熊)。 在以前的版本的Ubuntu我零个问题在认识我的Android device.In这个新的Ubuntu版本,我必须做到:

须藤ADB杀服务器

须藤亚行启动服务器

为了Ubuntu的认识我的Android设备。 每次我重新启动我的电脑出现问号在日食时,我尝试调试应用程序,我不得不每次运行这些命令行,使其工作。

任何人都知道如果有permantelly识别我的手机呢?

Answer 1:

亚行“宽厚”是一个常见的问题,你有正确的想法与root权限启动ADB。 如果你运行Eclipse时并运行它作为两个独立的命令,也就是Eclipse将试图启动亚行作为一个非root用户,您已运行启动服务器之前一个机会,所以我建议在一个命令行运行:

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

另外你要确保你只有一个安装SDK的副本,Eclipse是使用相同的副本是你在命令行路径上。

也许可以扔的run-as-根逻辑组合成的init脚本,以便当您重新启动计算机时出现的根源 - 我还没有尝试过这虽然,永远只是“Control-R键,启动SER”命令行=)



Answer 2:

我有同样的问题,并解决它通过只改变亚洲开发银行的所有者为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