linux下android studio真机运行问题xxx[null]本质

本文解决了一个关于Ubuntu环境下运行Android Studio遇到的真机识别问题。核心在于Linux权限配置,使用root权限启动ADB服务解决了未授权问题,并提供了一劳永逸的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:ubuntu运行真机问题本质

点击运行时,真机识别出现如下问题:
这里写图片描述
网上找了很多,改起来很麻烦,试了几个发现不行,理解了一下
发现是linux权限的问题

思路:利用(最新的)adb查看问题(查看更多命令./adb help;附:仓库中下载的adb命令工具adb devices没有识别出来设备,可能版本较老的缘故<没去研究>)
这里写图片描述
通过上面图片可以看出,识别出了第一张图片中的手机设备(不是识别不出来的问题,嗯~英语很重要<捂脸>),指出了android studio没有操作手机的权限

先关闭服务,用root权限sudo启动如下图
这里写图片描述
(unauthorized:未授权的);到这里就已经ok了~运行时,你会发现已经可以运行了,如下图(当然通过单词可以知道后续运行需要手机上确认一下授权就ok~)

这里写图片描述

当然:到这里就结束了??怎么对得起(程序)猿这种生物,每次换手机测试或者关机重启后运行android studio难道都要这样?
本质原因:以用户(非root)身份运行安装的android studio出现的希望操作root才能操作的设备问题
解决方法:

  1. sdk目录下用root身份重启运行adb工具
  2. 用root安装运行android studio(你觉得呢)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值