`

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状态了

分享到:
评论

相关推荐

    ubuntu上android真机调试脚本文件和wifi调试apk

    标题中的“ubuntu上android真机调试脚本文件和wifi调试apk”揭示了两个主要知识点:在Ubuntu操作系统上进行Android真机调试以及使用WiFi调试APK。 首先,让我们深入了解一下Ubuntu上的Android真机调试。Android真机...

    Ubuntu下安装adb和fastboot

    在Ubuntu操作系统中,ADB(Android Debug Bridge)和Fastboot是两个非常重要...如果你遇到任何问题,如设备未被识别或命令无法执行,记得检查USB驱动、设备的USB调试设置以及Ubuntu的UDEV规则,确保一切配置正确无误。

    ubuntu adb tools version 1.0.39

    **adb工具介绍** ADB(Android Debug ...总的来说,adb作为Android开发和调试的重要工具,其在Ubuntu环境下的运用同样广泛。通过不断学习和掌握adb的各种用法,开发者能更高效地进行Android应用的开发和维护工作。

    一键解决linux下的adb连接问题

    在Linux环境下,ADB(Android Debug Bridge)是一个至关重要的工具,它允许开发者通过命令行与Android设备进行通信,执行各种操作,如安装应用、调试、传输文件等。然而,有时在Linux上配置ADB可能会遇到连接问题,这...

    ubuntu adb 1.0.39 还有fastboot

    在Ubuntu中使用ADB和Fastboot,首先需要安装必要的驱动,例如USB驱动,以确保电脑能够识别连接的Android设备。然后,将解压后的adb和fastboot二进制文件放入系统PATH环境变量包含的目录,如 `/usr/local/bin` 或 `/...

    adb1.0.41-platform-tools.zip

    adb(Android Debug Bridge)是Android开发中的一个关键工具,它是一个命令行实用程序,允许开发者通过USB或无线网络连接电脑与Android设备进行通信。在给定的“adb1.0.41-platform-tools.zip”文件中,包含了更新...

    Linux(Ubuntu) adb 无法识别的问题解决方法

    在Linux(Ubuntu)环境下,当开发者尝试通过USB连接Android设备时,可能会遇到adb命令无法识别设备的情况。这种情况常见于需要同时支持多种不同开发板或设备的场景中,因为不同设备可能采用不同的USB Vendor ID和...

    最新完整版android adb工具

    然后,确保Linux系统能够识别连接的Android设备,可能需要安装libusb或者使用`sudo apt-get install android-tools-adb`(对于Debian或Ubuntu系)来安装ADB及其依赖。Linux版ADB通常无需额外的USB驱动,因为它依赖于...

    ubuntu下android开发环境搭建

    为了更好地进行调试和性能分析,你可能还需要安装ADB(Android Debug Bridge)驱动,确保电脑能识别连接的Android设备。这通常通过USB调试模式和相应的udev规则完成,具体步骤可能会因Ubuntu版本和设备型号的不同而...

    android开发教程之ubuntu使用adb连接小米2的步骤和adb调试方法

    本教程主要针对Ubuntu环境下,通过ADB连接小米2手机并进行调试的方法进行详细介绍。 首先,我们要确保Ubuntu系统能够正确识别并挂载小米2手机。小米2采用的是MTP(Media Transfer Protocol)模式进行数据传输。因此,...

    android studio 找不到真机的解决办法.docx

    首先,当你尝试在Android Studio中连接真机进行调试时,如果在"选择设备"的列表中没有发现你的设备,这可能意味着Android Studio无法识别你的手机。此时,你可以检查Windows设备管理器,看看是否存在ADB接口前带有...

    ADB-Linux.zip_adb_adb linux _android_android adb

    综上所述,"ADB-Linux.zip"提供了一套完整的Linux版ADB工具,包括ADB和fastboot,用于在Linux环境下与Android设备进行各种操作,如设备管理、文件传输、调试、安装应用以及固件更新。对于Android开发者和爱好者来说...

    Ubantu_1.0.39_adb

    在实际开发和调试Android应用时,ADB是不可或缺的一部分,它允许开发者进行设备控制、数据传输、安装应用以及运行各种诊断命令。 关于ADB的知识点: 1. **ADB简介**:ADB是Android开发者工具包(SDK)的一部分,由...

    Ubuntu下android adb环境变量配置方法

    在Ubuntu操作系统中,Android开发工具包(Android SDK)的一个重要组成部分是ADB(Android Debug Bridge),它是一个命令行工具,用于连接和管理Android设备或模拟器。为了能够在终端中方便地使用ADB,需要正确配置...

    adb工具包1.0.31 和 1.0.39版本

    adb(Android Debug Bridge)是Android开发中的一个关键工具,它为开发者提供了命令行接口,用于与连接的Android设备进行通信。这个工具包包含了adb的两个不同版本:1.0.31和1.0.39。每个版本可能包含了一些更新和...

    Android8.1 替换本地adb

    识别 ADB 的,需要额外增加配置。 $vi ~/.android/adb_usb.ini 添加 VID 到 adb_usb.ini,即增加一行:0x08ed 配置完成后,拔插一下 USB 使/etc/udev/rules.d/51-android.rules 得修改生效。 Windows 1、 下载 SDK ...

    Android Fastboot驱动(支持win10 ubuntu)

    1. **启用USB调试**:在Android设备的“开发者选项”中,你需要开启USB调试功能,这允许电脑与手机进行数据交换。 2. **下载驱动程序**:你需要获取适用于你的设备的驱动程序,通常可以从设备制造商的官方网站或者...

    adb新版本(1.0.41).zip

    9. **设备连接问题**:有时设备可能无法被adb识别,这可能涉及USB驱动、USB调试模式是否开启、设备是否授权等问题。通过更新AdbWinApi.dll和AdbWinUsbApi.dll,可以解决部分USB连接问题。 10. **安全注意事项**:...

    ubuntu linux 解锁(unlock) root nexus s i9020t android 4.1 支持人脸识别解锁

    标题中的“Ubuntu Linux 解锁 (Unlock) Root Nexus S i9020t Android 4.1 支持人脸识别解锁”涉及到的是一个针对特定设备——Nexus S i9020t,运行Android 4.1系统的解锁过程。在这个过程中,用户通常会尝试获取设备...

    adb(1.0.41版本)(win+linux)

    - **USB调试**:在设备的开发者选项中开启USB调试,以便adb能识别并连接设备。 - **无线连接**:通过`adb tcpip`命令,设备和电脑可以通过Wi-Fi建立连接,摆脱USB线缆的束缚。 - **多设备管理**:当有多台设备...

Global site tag (gtag.js) - Google Analytics