Ubuntu下 Android真机 显示????????????no permissions 最终办法

首先:

打开一个终端,输入 lsusb,就会看到当前连接电脑的所有USB设备,比如:

Bus 002 Device 003: ID 046d:c06a Logitech, Inc.

Bus 002 Device 010: ID 17ef:7533 Lenovo

第二个是我连接的联想手机。

其次:

进入 /etc/udev/rules.d 下面:

打开终端(Ctrl+Alt+T),进入root 用户,执行 sudo gedit /etc/udev/rules.d/51-Android.rules就会在该目录下新建一

个50-android.rules文件,如果该文件已经存在,就新建一个51-android.rules文件,在该文件中添加如下语句:

SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666", GROUP="liujiacai"

其中的  SYSFS{idVendor}=="22b8" 代表的是moto手机。所有手机USB对应的ID 如下:

Company USB Vendor ID
Acer 0502
ASUS 0b05
Dell 413c
Foxconn 0489
Fujitsu 04c5
Fujitsu Toshiba 04c5
Garmin-Asus 091e
Google 18d1
Hisense 109b
HTC 0bb4
Huawei 12d1
K-Touch 24e3
KT Tech 2116
Kyocera 0482
Lenovo 17ef
LG 1004
Motorola 22b8
NEC 0409
Nook 2080
Nvidia 0955
OTGV 2257
Pantech 10a9
Pegatron 1d4d
Philips 0471
PMC-Sierra 04da
Qualcomm 05c6
SK Telesys 1f53
Samsung 04e8
Sharp 04dd
Sony 054c
Sony Ericsson 0fce
Teleepoch 2340
Toshiba 0930
ZTE 19d2

接着,

切换到android sdk的platform-tools目录下(这一步很重要,必须要sudo权限)

sudo ./adb devices #这个主要是查看下已连接上的android机器

List of devices attached

????????????no permission

semulator-5554device(~。~我开了个android模拟器)

以下命令是:重启adb服务,再输入adb
devices就应该能找到设备了。

sudo ./adb kill-server
sudo ./adb devices

参考:

http://developer.android.com/tools/device.html

http://developer.android.com/tools/extras/oem-usb.html

时间: 2024-09-23 02:26:29

Ubuntu下 Android真机 显示????????????no permissions 最终办法的相关文章

android真机调试时无法显示logcat信息的解决方法介绍

以下是对android真机调试时无法显示logcat信息的解决方法进行了详细的分析介绍,需要的朋友可以过来参考下   android真机调试时无法显示logcat信息的解决方法介绍: window-->show view-->android->devices, 打开devices,点击右边的截屏图片的按钮.等到出现截图的时候,logcat就出来信息了!

解决小米、红米及其他 Android 手机无法在 Mac 下进行真机调试

在 Mac OSX 下做 Android 真机测试的时候,发现 Android Device Chooser 里,小米手机的状态显示为 unknown.但是手机的 USB 调试已经打开了.难道是因为驱动的问题?然而小米并没有提供 Mac 下的驱动程序. 注:小米手机打开 USB 调试模式的方法--在"关于手机"里,连续点击"Android 版本"四次,然后回到上一级,"关于手机"上面就出现了"开发者选项" 其实在 Linux

android真机调试时无法显示logcat信息的解决方法介绍_Android

android真机调试时无法显示logcat信息的解决方法介绍: window-->show view-->android->devices, 打开devices,点击右边的截屏图片的按钮.等到出现截图的时候,logcat就出来信息了!

android真机调试时无法显示logcat信息的解决办法

android真机调试时无法显示logcat信息的解决办法: window-->show view-->android->devices, 打开devices,点击右边的截屏图片的按钮.等到出现截图的时候,logcat就出来信息了!

android 真机sqlite3调试问题

问题描述 android 真机sqlite3调试问题 手机华为g621-tl00,系统EMUI3.0,Android版本4.4.4,没有自带sqlite3,按照网上的步骤下载4.4.2模拟器sqlite3到手机/system/xbin目录中,sqlite3版本3.7.11,可以运行,但是还是有问题.用root用户使用sqlite3命令,后面没有命令显示,但可以执行,而非root用户使用sqlite3命令有命令显示,请问这是什么原因.![图片说明](http://img.ask.csdn.net/

android真机与电脑塔同时连接路由器,请问如何将手机和电脑的IP地址设成同一网段内?

问题描述 android真机与电脑塔同时连接路由器,请问如何将手机和电脑的IP地址设成同一网段内? android真机与电脑塔同时连接路由器,请问如何将手机和电脑的IP地址设成同一网段内? 本人小白,请大神指点.给个网址也行. ipconfig 的结果如下: 解决方案 手机连接自动设为 192.168.16.2 电脑连接自动设为 192.168.1.12 无线路由器为TP-link 解决方案二: 路由器配置下dhcp,电脑和手机自动获取ip就可以了. 解决方案三:

android真机调试如何访问本地服务器

问题描述 android真机调试如何访问本地服务器 我自己的的服务器地址是192.168.1.102:8080/com_web/index.html,电脑和手机都在同一个网络里面.但是访问的时候就是找不见网页.请问是怎么回事. 解决方案 电脑防火墙关掉了吗? 解决方案二: 我也觉得可能是防火墙的原因,把防火墙关掉试试 解决方案三: 看看是否开通网络访问权限 解决方案四: 给的链接电脑能正常访问?手机端的ip和链接中的一致?确认一下电脑防火墙? 解决方案五: 手机的默认网络地址不和电脑连接的无线网

用Myclipse+xfire开发webservice,当执行客户端(Android真机),出现以下的error

问题描述 用Myclipse+xfire开发webservice,当执行客户端(Android真机),出现以下的error 2014-7-22 9:52:59 org.codehaus.xfire.handler.DefaultFaultHandler invoke 严重: Fault occurred! java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 at java.util.LinkedList.entry(LinkedList.

android真机测试连接不上服务器

问题描述 android真机测试连接不上服务器 本人新手,按照网上的教程写socket通信 在模拟器上能够连接到服务器,但在真机上测试时始终连接不上,是什么情况啊??? 解决方案 从网上看到,基本上有着三种方法实现如题功能: (1)将应用后台服务器部署到某台可以通过公网访问的服务器上,手机访问该公网IP地址,类似于公网试用 (2)设置局域网,手机通过WIFI访问局域网中的某台服务器(拥有局域网IP地址) (3)Android的Internet传输功能 由于没有公网IP,所以方法一不可行,由于自己