android studio_[ROS-Android-01] ubuntu环境下配置手机连接到android studio调试

开发环境: ubuntu18.04 android-studio

为了实现将android程序连接到手机上进行调试,在windows环境下比较容易,然而到了ubuntu环境下,需要进行一番配置.

  1. 首先遇到的问题上,手机通过USB连接到电脑上后,在android-studio上查看显示为null,通过adb device命令查看,显示设备为no permission状态

安装adb

sudo 

运行

 adb devices

显示为no permission状态

解决方法:

运行lsusb命令查看当前连接设备的vendor id 和 product id

v2-d36b4d758116d4367034b96f50dd6db0_b.jpg

图中红色圈部分即是我的手机的vendor id 和product id

然后运行

 sudo gedit /etc/udev/rules.d/51-android.rules

添加如下内容:

SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee9",MODE="0666",
GROUP="plugdev",OWNER="username"

将其中的"18d1"和"4ee9"替换为自己手机对应的id即可,另外username也要更改为自己的

完成上面步骤后,接下来运行

adb kill-server
adb start-server
adb device

如果此时仍然显示为no permission,那么拔掉手机usb,重新插上,记得打开usb调试选项

再运行上面的三条命令即可.

2. 完成上面的步骤后,此时运行adb device不再显示no permission,但是,此时显示为unauthorized状态,依然存在问题

进一步解决方法:

运行

ls -l ~/.android

查看到有一个adbkey

v2-7981189def43b6323330fac2b03361f0_b.jpg

删除这个adbkey文件即可

删除后再次运行

adb kill-server
adb start-server

拔掉usb,打开开发者选项,点击撤销usb调试授权,重新连接USB,打开usb调试,此时会跳出一个授权的窗口,说明成功配置了.

此时再运行adb devices,一切正常,可以通过android-studio将程序运行在手机上了!

v2-02f03250a0cdcfc0f9b998ac98c6317b_b.jpg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值