zoukankan      html  css  js  c++  java
  • ubuntu下链接手机调试android程序,ADB无法识别手机

    摘要:

           最近刚开始接触android开发,用的ubuntu系统,结果无奈,用模拟机开发总是会各种无法真实模拟,而且有些程序也无法测试,而且速度也是相当慢的,所以总是希望能链接上手机直接测试,那速度可就快多了,结果链接上的之后,发现adb管理中无法正常识别手机这个驱动,几经搜索,发现了解决方案,感谢万能的WWW,将处理过程记载如下,以方便后续自己查看。

    正文:

           出现无法识别的环境简介如下:ubuntu系统:12.10,非root帐号登录(经过测试,root帐号登录编写android及调试,是可以的)

           从网上找到的原因是说adb的启动不是以root帐号启动,导致找到外来的andrid机器不能被正常识别,因为没有权限,需要切换到root启动,具体步骤如下:

    首先切换到adb目录,新版的sdk中adb的目录是platform-tools,而以前的目录是tools下,

    xxx@xxx:xxxx/sdk/platform-tools$ sudo ./adb devices
    List of devices attached 
    ????????????	no permissions
    

    发现确实是没有权限,那就先关掉现有的adb服务,用root帐号重新启动一个

    xxx@xxx:xxxx/sdk/platform-tools$ ./adb kill-server
    xxx@xxx:xxxx/sdk/platform-tools$ sudo ./adb start-server
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    

     然后再次执行查看:

    xxx@xxx:xxxx/sdk/platform-tools$ ./adb devices
    List of devices attached 
    0123456789ABCDEF	device
    

     发现已经可以正常识别了,再次run as -> android application 出来的设备图就可以看到

    已经可以正常执行,直接点击OK即可,而不再是之前的????  unknown状态了

    参考资料:

    http://os.51cto.com/art/201104/256341.htm

         

  • 相关阅读:
    .NET5都来了,你还不知道怎么部署到linux?最全部署方案,总有一款适合你
    一款基于.NET Core的认证授权解决方案-葫芦藤1.0开源啦
    开源项目葫芦藤:IdentityServer4的实现及其运用
    MySQL大表优化方案
    Sec-Fetch-*请求头,了解下?
    前端开发快速入门
    从零开始打造专属钉钉机器人
    打造钉钉事件分发平台之钉钉审批等事件处理
    React中的高阶组件
    浏览器本地存储方案
  • 原文地址:https://www.cnblogs.com/xiaoyaoxia/p/2902714.html
Copyright © 2011-2022 走看看