原文:http://blog.csdn.net/floweriswho/article/details/7008667
默认情况下 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驱动是Android系统开发和设备恢复过程中不可或缺的一部分,尤其对那些经常进行刷机或者进行系统调试的用户来说,它是必备工具。Fastboot模式是一种比Android系统更底层的启动模式,它允许开发者对...
这篇教程将详细介绍如何在Ubuntu 17上安装和配置DisplayLink USB转VGA/HDMI驱动。 首先,你需要了解DisplayLink的基本工作原理。DisplayLink设备通过USB端口传输图形数据,并将其转换为视频信号。这些设备通常包括...
至此,一个基本的Ubuntu下Android开发环境已经搭建完毕。你可以开始使用Eclipse编写、编译和运行Android应用了。记得随着Android版本的更新,定期检查并升级你的SDK工具和平台,保持开发环境的最新状态。在开发过程...
rk3566和rk3568的Mipi相机驱动程序(Linux(Ubuntu)和Android两种驱动程序,带说明文档).zip
2. 配置USB驱动:确保Ubuntu系统识别Android设备,可能需要安装相应的USB驱动,这通常可以通过在终端中使用`sudo apt-get install libusb-1.0-0-dev`来完成。 3. 启用USB调试:在Android设备上,进入“开发者选项”...
### 在Ubuntu上为Android系统编写Linux内核驱动程序 #### 一、背景与意义 在当前移动设备领域,Android操作系统占据了主导地位。Android基于Linux内核进行开发,并在其基础上进行了大量的定制化工作,以适应智能...
Linux 下 Android ADB 驱动安装详解 在 Linux 操作系统中安装 Android ADB 驱动是一个复杂的过程,需要对相关知识点有深入的理解。在本文中,我们将详细介绍 Linux 下 Android ADB 驱动安装的步骤和可能遇到的问题...
本主题聚焦于"RM500Q 5G android 驱动",这是一款针对RM500Q 5G模组的Android驱动程序,用于在Android操作系统上实现5G通信功能。以下是对相关知识点的详细说明: 1. **RM500Q 5G模组**:RM500Q是一款高性能的5G...
Android驱动开发全过程的知识点可以分解为以下几个部分: 1. Android硬件抽象层(HAL)的概念和作用: Android硬件抽象层是Linux内核驱动程序的封装层,它在用户空间提供接口给上层应用,同时隐藏了底层实现的细节...
**adb工具介绍** ADB(Android Debug ...总的来说,adb作为Android开发和调试的重要工具,其在Ubuntu环境下的运用同样广泛。通过不断学习和掌握adb的各种用法,开发者能更高效地进行Android应用的开发和维护工作。
在Ubuntu操作系统中,ADB(Android Debug Bridge)和Fastboot是两个非常重要...如果你遇到任何问题,如设备未被识别或命令无法执行,记得检查USB驱动、设备的USB调试设置以及Ubuntu的UDEV规则,确保一切配置正确无误。
《u-blox Android GNSS驱动详解》 u-blox公司是全球领先的定位和无线通信技术供应商,其产品广泛应用于各种移动设备和物联网应用。在安卓系统中,u-blox提供了专门的GNSS(全球导航卫星系统)驱动,以增强设备的...
在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序。在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文件/dev/hello、proc系统文件/...
将你的Android 4.1+设备通过USB线连接到Ubuntu系统,确保USB调试模式已关闭,因为在此模式下可能会出现连接问题。 6. **启动gMTP**: 打开Ubuntu的应用程序列表,找到并启动gMTP。首次使用时,gMTP可能需要一段...
在Ubuntu系统上编写Android内核驱动程序时,通常会使用虚拟设备来模拟真实的硬件设备,以此来简化开发和测试过程。虚拟设备“hello”就是这样一个例子,它具备可读写的4字节寄存器。编写这样的驱动程序,本质上与...
总的来说,Ubuntu 12.10中的Android开发环境搭建过程涉及到JDK的安装、Android SDK的获取与配置、IDE的设置以及设备连接。尽管可能遇到一些挑战,但遵循上述步骤,开发者能够在Ubuntu上建立一个功能完备的Android...
2. 将驱动复制到系统的/lib/modules目录下。 3. 更新设备的udev规则,使得系统能够正确识别和加载该驱动。 4. 可能需要重新启动设备或运行`insmod`命令来加载驱动。 详细说明文档应该会提供这些操作的具体指导,...
- 首先按照相关文章指导在Ubuntu环境下下载、编译和安装Android最新的源代码和内核源代码。 - 进入到`kernel/common/drivers`目录,创建一个新的目录`hello`用于存放驱动程序文件。 2. **创建驱动程序文件**: -...