`

Android ubuntu 设置手机驱动

阅读更多

默认情况下 Ubuntu系统无法识别android手机。

运行 adb devices 将会出现一堆 ???号

在这种情况下你可以按照如下方法解决

1.首先查看你手机的ID号

  在terminal下运行lsusb命令

  再将手机连接上电脑

  再次运行lsusb就会多出一个usb信息。该信息即为你手机的usb信息

  Bus 002 Device 007: ID 18d1:4e21  

  PS:红色字体为手机的ID号,同一款手机的ID号是一样的。本人手机为(NS)

2  .创建配置文件

sudo vim /etc/udev/rules.d/XXX.rules

XXX为你自定义的文件名

输入以下 内容

SUBSYSTEM=="usb", SYSFS{"idVendor"}=="18d1", MODE="0666"

在红色字体的部分 添加上 你 自己手机的id

    sudo chmod a+rx /etc/udev/rules.d/XXX.rules
    sudo /etc/init.d/udev restart

3.重启adb服务(必须为sudo 已配置android环境变量)

    sudo ./adb kill-server

    sudo ./adb devices

分享到:
评论

相关推荐

    Android Fastboot驱动(支持win10 ubuntu)

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

    ubuntu 下displayLink usb转VGA/hdmi驱动

    这篇教程将详细介绍如何在Ubuntu 17上安装和配置DisplayLink USB转VGA/HDMI驱动。 首先,你需要了解DisplayLink的基本工作原理。DisplayLink设备通过USB端口传输图形数据,并将其转换为视频信号。这些设备通常包括...

    rk3566和rk3568的Mipi相机驱动程序(Linux(Ubuntu)和Android两种驱动程序,带说明文档).zip

    rk3566和rk3568的Mipi相机驱动程序(Linux(Ubuntu)和Android两种驱动程序,带说明文档).zip

    Android 4.1+通过USB 连接Ubuntu进行文件传输方案

    `libmtp`是Media Transfer Protocol(媒体传输协议)的开源实现,用于与多媒体设备如Android手机进行通信。另外,`gmtp`是一个图形化的MTP客户端,用于在Linux上更直观地管理MTP设备。 以下是实现Android 4.1+通过...

    ubuntu下android开发环境搭建

    在Ubuntu操作系统上搭建Android开发环境是一项基础且重要的工作,它涉及到多个步骤,包括安装必要的软件、配置环境变量以及设置开发者工具。以下将详细介绍这个过程。 首先,我们需要安装Eclipse,这是一个广泛使用...

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

    2. 配置USB驱动:确保Ubuntu系统识别Android设备,可能需要安装相应的USB驱动,这通常可以通过在终端中使用`sudo apt-get install libusb-1.0-0-dev`来完成。 3. 启用USB调试:在Android设备上,进入“开发者选项”...

    RM500Q 5G android 驱动

    本主题聚焦于"RM500Q 5G android 驱动",这是一款针对RM500Q 5G模组的Android驱动程序,用于在Android操作系统上实现5G通信功能。以下是对相关知识点的详细说明: 1. **RM500Q 5G模组**:RM500Q是一款高性能的5G...

    EC20-linux-driver-pcie-ubuntu16.04

    EC20 Pcie 4G模块,在ubuntu 16.04 kernel 4.15 版本以上。驱动编译不成功。 Quectel_WCDMA&LTE;_Linux&Android;_GobiNet_Driver_V1.3.0 里面的内核文件比较旧,只能适配到kernel 4.05 版本。 ubuntu 16.04 kernel ...

    在Ubuntu上为Android系统编写Linux内核驱动程序

    ### 在Ubuntu上为Android系统编写Linux内核驱动程序 #### 一、背景与意义 在当前移动设备领域,Android操作系统占据了主导地位。Android基于Linux内核进行开发,并在其基础上进行了大量的定制化工作,以适应智能...

    《Android驱动开发全过程》

    从Ubuntu系统出发,下载、编译和安装Android最新源代码和内核源代码的过程被详细阐述。这一部分是Android内核驱动程序开发的基础,为后续的开发工作奠定基础。 以上知识点涉及Android驱动开发的方方面面,从概念...

    Ubuntu中为Android系统上实现内置C可执行程序测试Linux内核驱动程序

    在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序。在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文件/dev/hello、proc系统文件/...

    u-blox_Android_GNSS_driver_v2.3.zip_Android_GNSS_Driver_gnss and

    《u-blox Android GNSS驱动详解》 u-blox公司是全球领先的定位和无线通信技术供应商,其产品广泛应用于各种移动设备和物联网应用。在安卓系统中,u-blox提供了专门的GNSS(全球导航卫星系统)驱动,以增强设备的...

    Ubuntu10.04下驱动开发环境搭建

    ### Ubuntu10.04下驱动开发环境搭建详解 #### 一、概述 本文将详细介绍如何在Ubuntu 10.04系统上搭建一个完整的驱动开发环境,包括Linux内核的下载、编译以及替换旧内核的过程,并通过示例说明如何创建一个简单的...

    Ubuntu下安装adb和fastboot

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

    Realtek RTL8188CUS&RTL8188ETV 型芯片USB无线网卡驱动程序for Linux&Android

    为这些芯片在Linux和Android操作系统上提供合适的驱动程序是至关重要的,因为没有驱动,系统将无法识别和利用无线网卡的功能。 首先,我们来了解一下这两个芯片的区别。RTL8188CUS主要针对USB 2.0接口,而RTL8188...

    android设备驱动步骤实例------重要0

    在Ubuntu系统上编写Android内核驱动程序时,通常会使用虚拟设备来模拟真实的硬件设备,以此来简化开发和测试过程。虚拟设备“hello”就是这样一个例子,它具备可读写的4字节寄存器。编写这样的驱动程序,本质上与...

    OV13850.tar.gz_Linux 驱动ov13850_OV13850 驱动_ov13850_ov13850驱动

    OV13850驱动源码,硬件平台为瑞芯微RK3288,软件平台为android。

Global site tag (gtag.js) - Google Analytics