以下方法应该对其他国产手机出现类似情况也可以解决
解决方法:
1
、设置
usb
权限
因为
ubuntu
这样的系统都是默认以非
root
身份在运行的,要使用
usb
调试,需要
sudo
支持。
fan@fan-Wenxiang-E560:~$ sudo lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 005: ID 12d1
:9025
Huawei Technologies Co., Ltd.
Bus 002 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
列表中
Bus 001 Device 005: ID 12d1
:9025
Huawei Technologies Co., Ltd.
这一行为我的
手机的
usb
使用端口。
2.添加设备规则:
$sudo gedit /etc/udev/rules.d/50-android.rules
加入以下内容(
其中的
idvendor idProduct
指的是
USB
的
ID
可以使用
lsusb
查询得到。
)
SUBSYSTEM=="usb", ATTRS{idVendor}=="
12d1
", ATTRS{idProduct}=="
9025
", MODE="0666"
3.不需要重启计算机,
在root用户下重新启动
adb server
下就
ok。但是
Ubuntu 安装后,root用户默认被锁定,不允许登录,也不允许“su”到
root。对于桌面用户来说,这样安全性更高一些,但对于服务器可以设置成“允许 su
到root,但不允许root用户直接登录”。为了开发时的方便,我们常希望都采用这种方式,那么我们应该怎么办呢?
a.允许 su 到 root
$sudo passwd
Password: <--- 输入安装时那个用户的密码
Enter new UNIX password: <--- 新的Root用户密码
Retype new UNIX password: <--- 重复新的Root用户密码
passwd:已成功更新密码
b.允许root登录
$gksu /usr/sbin/gdmsetup
c.切换到root用户
$su root
d.重启adb server(如果不行可以拔掉
usb
重新连上再执行
)
cd到sdk/platform-tools下
./adb kill-server
./adb devices
./adb root
ok了,eclipse里的logcat能看到日志信息了,而且设备不显示??????了
参考链接:
http://blog.7v1.net/?p=7823
http://www.zhiwenweb.cn/Category/Tech/ubuntu-su-auth.html
分享到:
相关推荐
adb(Android Debug Bridge)是Android...总的来说,这个压缩包为Android开发者提供了基础的调试环境,特别是对于拥有华为MATE7设备的用户,他们可以借助adb工具和USB驱动更高效地进行PC端的安卓应用开发和调试工作。
2. **启用USB调试**:在华为手机的“开发者选项”中开启USB调试模式。 3. **连接设备**:通过USB将设备连接到电脑,并在设备上确认授权电脑访问。 接下来,遵循以下步骤卸载应用: 1. **识别应用包名**:首先,你...
华为U8800是一款基于Android操作系统的智能手机,其搭载的是Android 2.3.5 Gingerbread版本。在安卓世界中,"ROOT"是指获取设备的超级用户权限,允许用户对系统进行更深层次的定制和优化。对于华为U8800的B528固件...
ADB是一个强大的命令行工具,它允许开发者在计算机上远程控制和调试安装了Android系统的设备,如华为悦盒。下面,我们将详细解释这个过程。 首先,确保你的华为悦盒与电脑都连接到同一个路由器的网络,这一步至关...
在EMUI9.0的环境下,ADB驱动对于确保电脑正确识别并连接华为设备至关重要。 在这个工具包中,包括了以下关键文件: 1. AdbWinApi.dll:这是ADB驱动的一部分,提供了与Windows API的接口,用于设备的USB通信。当ADB...
1. **设置USB调试**:首先,用户需要在华为手机的开发者选项中开启USB调试,这是使用ADB的前提。进入“设置”>“关于手机”,连续点击版本号7次开启开发者选项,然后在开发者选项中找到并启用USB调试。 2. **安装...
华为维护专用ADB工具是专为华为设备设计的,主要用于进行系统级别的维护、调试和故障排查。以下是对该工具及其使用的详细说明: 1. **ADB简介**:ADB是Android开发工具包(SDK)的一部分,它允许开发者从计算机通过...
华为adb手机驱动工具是一款专为华为手机准备的驱动软件,想要使用这款驱动软件的用户赶紧来下载吧。 华为adb手机驱动工具简介: 华为adb驱动工具主要适用于华为系列的手机,一般需要在电脑上安装对应的adb驱动才...
总结来说,华为手机adb驱动是专为华为设备设计的,用于通过adb工具进行设备管理、应用调试和数据交换的关键组件。它可以从特定的华为手机(如d2)提取,并且可能兼容其他华为产品。用户需将这个"driver"文件安装到...
华为手机ADB及HDB驱动是针对华为设备与电脑进行数据通信和调试的重要工具,尤其在Android Studio这样的开发环境中,正确安装这些驱动对于开发者来说至关重要。本文将详细介绍华为手机ADB(Android Debug Bridge)和...
在本压缩包“adb_安卓手机调试工具.zip”中,包含了一些关键组件,帮助用户管理和调试华为手机。 1. **adb工具**:adb是Android SDK的一部分,通过USB连接或Wi-Fi网络,开发者可以在电脑上对安卓设备进行各种操作。...
通过上述步骤,大多数情况下都可以成功解决华为系列手机调试时无法打印Logcat日志的问题。如果问题依然存在,建议联系华为技术支持或查阅更多相关的技术文档。此外,随着Android系统的不断更新,部分设置可能会有所...
华为手机ADB纯净驱动是专为华为手机设计的,它确保了开发者能够在Windows操作系统上顺利地通过USB连接调试华为设备。驱动程序是计算机硬件与操作系统之间的重要桥梁,它允许操作系统识别并控制硬件设备,对于开发、...
刷机 我是用的第二种方法,用第一、三种方法都不成功,说到这里,有的机友肯定就急了,不成功还...所以我全都帖出来了,希望对大家有一个帮助,下面就是我辛辛苦苦找的一键BOOT和ADB的附件,也帖出来,需要的就拿去吧!
标题中的“可解决华为手机助手连接不了的文件-adbkey.rar”表明这是一个针对华为手机助手连接问题的解决方案,其中包含了adbkey和adbkey.pub两个文件。这两个文件是Android Debug Bridge(ADB)的一部分,用于设备...
在传统的ADB使用中,通常需要通过USB线将手机连接到电脑,但这种方式在某些场景下可能会带来不便,比如远程调试或者多设备管理。 **WIFI ADB** 是一个扩展了ADB功能的工具,它允许开发者通过Wi-Fi网络无线地连接和...
华为ADB驱动是Android开发者工具包(Android Debug Bridge)的一个特定版本,专为华为设备优化,以确保在开发和调试过程中与华为手机和平板电脑的顺畅通信。ADB是Android平台的一部分,它提供了一种命令行界面,使...
标题"【批量下载】华为ADB一键卸载VS重装等.zip"暗示了这个压缩包包含了一系列针对华为设备的ADB相关工具,特别关注于应用的批量卸载和重装过程。这可能是一个集合,包括自动化脚本或应用程序,使得用户能够更方便地...
总结来说,华为荣耀全系手机的ADB驱动是开发者和高级用户进行设备调试的必备工具,而HDB则提供了更丰富的设备控制选项。正确安装和使用这些驱动,可以极大地提高工作效率,解决日常使用中的许多问题。无论是进行应用...
总的来说,华为U8800、U8500、U8150、U8220的ADB驱动是开发者和高级用户必不可少的工具,它们让设备与PC之间的通讯变得更加便捷,为故障排查、应用调试和系统定制提供了强大支持。在安装过程中遇到问题时,可以查阅...