这个问题在这里已经有了答案:
set up device for development (???????????? no permissions)
(30 个回答)
3年前关闭。
在 Ubuntu Android Studio 上,设备显示为空。
每次打开笔记本电脑时,我都需要运行以下控制台命令来添加权限:
./adb devices
./adb kill-server
sudo ./adb devices
输入我的密码,然后重复:
./adb kill-server
./adb devices
注意我使用的是小米手机。
有没有办法解决这个权限问题,所以我不必每次都这样做。
最佳答案
无论如何,我做了什么来解决这个问题。
.bashrc
)。在其中可以记录这些命令的启动。但是这些命令会在你输入
bash
时触发。控制台中的命令。打开控制台:
gedit .zshrc
当文件打开时,添加以下行:
./.add_device_permissions.sh
之后或之前,我们需要创建这个文件:.add_device_permissions.sh
我们在其中写了以下内容:#!/bin/bash
# Add permissions for Xiaomi Redmi Note 5
ADB="/home/vadimm/Android/Sdk/platform-tools/adb"
$ADB devices
$ADB kill-server
cat .permissions_redmi_note | sudo -S $ADB devices
$ADB kill-server
cat .permissions_redmi_note | sudo -S $ADB devices
我们还需要在需要硬编码密码的地方创建 .permissions_redmi_note。.zshrc
不需要我们可以在启动系统时指定路径:Startup Applications Preferences
我们按下“添加”并编写我们的命令:
/home/vadimm/.add_device_permissions.sh
关于Android Studio 将设备视为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53080974/