问题:ubuntu运行真机问题本质
点击运行时,真机识别出现如下问题:
网上找了很多,改起来很麻烦,试了几个发现不行,理解了一下
发现是linux权限的问题
思路:利用(最新的)adb查看问题(查看更多命令./adb help;附:仓库中下载的adb命令工具adb devices没有识别出来设备,可能版本较老的缘故<没去研究>)
通过上面图片可以看出,识别出了第一张图片中的手机设备(不是识别不出来的问题,嗯~英语很重要<捂脸>),指出了android studio没有操作手机的权限
先关闭服务,用root权限sudo启动如下图
(unauthorized:未授权的);到这里就已经ok了~运行时,你会发现已经可以运行了,如下图(当然通过单词可以知道后续运行需要手机上确认一下授权就ok~)
当然:到这里就结束了??怎么对得起(程序)猿这种生物,每次换手机测试或者关机重启后运行android studio难道都要这样?
本质原因:以用户(非root)身份运行安装的android studio出现的希望操作root才能操作的设备问题
解决方法:
- sdk目录下用root身份重启运行adb工具
- 用root安装运行android studio(你觉得呢)