Ubuntu下Android studio连接设备无法安装apk或调试的问题

在Ubuntu上使用Android Studio进行开发时,遇到设备连接无法安装apk或调试的问题,主要是由于adb运行在非root权限下导致权限不足。解决方法包括在平台工具目录下以sudo启动adb服务,确保adb路径正确,以及根据需要考虑为adb添加S权限。参考链接提供了更多adb配置和命令详情。

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

    继续在Ubuntu上面折腾Android studio的开发,当写好了Android的工程后,连接设备准备Android下编译好的 apk,但是adb debug bridge 出问题了:

    很明显的,权限不足!通过搜索发现这个adb是运行在普通用户环境下的,并不是root权限,所以连接设备的时候就没有资格进行debug了。这下先去找到当初安装studio的路径,找到platform-tools路径,这就是adb的地方了。然后执行:sudo ./adb kill-server        再执行:sudo ./adb start-server 现在就是更换权限启动了adb,测试下:

    另外,网上发现有的说adb路径时候写的是:~/sdk/tools这个,但是我的在~/sdk/platform-tools/路径下,这应该是从某个版本开始将adb路径改变了,注意下。

    网上有直接将adb添加 S权限的方法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值