Ubuntu常见问题

一、无法运行adb:

bash: ./adb: No such file or directory

解决方法:
1)但adb确实存在。那说明你用的是64位的Linux,没装32位运行时库,安装
$ sudo apt-get install ia32-libs 
但是出现类似下面的错误:administrator@ubuntu:~$ sudo apt-get install ia32-libs
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
ia32-libs : 依赖: ia32-libs-multiarch 但无法安装它
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
2)更新源
2.1)sudo apt-get autoremove
2.2)更换源:http://cn.archive.ubuntu.com/ubuntu -->http://mirrors.aliyun.com/ubuntu
2.3) sudo apt-get update
2.4)sudo apt-get install ia32-libs
 
二、adb 没有权限
1.确定设备ID
$ sudo lsusb
Bus 002 Device 040: ID 1bbb:0167 T & A Mobile Phones
2. 在/etc/udev/rules.d/下创建一个配置文件
:/etc/udev/rules.d$ cat usb_android.rules
# This file maintains persistent names for mobile USB devices.
#
SUBSYSTEM=="usb", ATTR(idVendor)=="0e8d", MODE=="0666", GROUP="plugdev", OWNER="lmj"
SUBSYSTEM=="usb", ATTR(idVendor)=="1bbb", MODE=="0666", GROUP="plugdev", OWNER="lmj"

3. 给这个文件设置权限

chmod a+r/etc/udev/rules.d/usb_android.rules

 

4.添加 adb_usb.ini

目录:~/.android

$ cat adb_usb.ini
0x0e8d
ox1bbb

 

5.重启

 
 
 

你可能感兴趣的:(Ubuntu常见问题)