Android Studio 将设备视为空

Android Studio see device as null

开启 Ubuntu Android Studio 将设备显示为空。 每次打开笔记本电脑时,我都需要运行以下控制台命令来添加权限:

./adb devices
./adb kill-server
sudo ./adb devices

输入我的密码然后重复:

./adb kill-server
./adb devices

注意我用的是小米phone。

有没有办法解决这个权限问题,这样我就不必每次都这样做了。

不管怎样,我做了什么来解决这个问题。

  1. 定义了在什么情况下我需要运行这些命令。对于大多数 ubuntu 用户,有一个主文件夹(隐藏文件 .bashrc)。

    您可以在其中记录这些命令的启动。但是当你在控制台输入bash命令时,这些命令就会被触发。

  2. 因为我有一个 shell .zshrc,所以我做了以下操作:

    打开控制台: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 我们需要硬编码我们的密码。

  1. 不要添加到文件中.zshrc不需要我们可以在启动系统时自己指定路径:Startup Applications Preferences

我们按下“添加”并编写我们的命令:/home/vadimm/.add_device_permissions.sh