我遇到了类似“(plugdev组中的用户;你的udev规则错了吗?”这样的错误,经过谷歌搜索,我发现一些关键指的是:
看来我应该修正我的错误,因为我找到了上面的参考文献 2;正如Android 开发人员文档所说:
Ubuntu Linux:
apt-get install
用于安装adb
软件包。这为您提供了一组由社区维护的udev
适用于所有 Android 设备的默认规则。
我很困惑,因为我有环境变量ANDROID_HOME
对16.04LTS(我目前使用)和出口2下面,我不要安装adb
使用apt-get install adb
。
# set android adb tools
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Run Code Online (Sandbox Code Playgroud)
我检查了/etc/udev/rules.d/
哪些有170-snap.core.rules 70-snap.vlc.rules
。那是(不是安装apt-get install adb
)我错过了这个文件/etc/udev/rules.d/51-android.rules
吗?答案是否定的。
正如danzel(下面的好人和幽默的人)和 Andoroid 开发人员文档所建议的那样,我保留了上面提到的两个导出以及
sudo apt-get install adb
社区维护的所有 Android 设备的默认 udev 规则集。
51-android.rules
到/etc/udev/rules.d/
同时备份两个70-snap.core.rules 70-snap.vlc.rules
吗?
- 他们没有关系。
- 正如Android开发人员文档(网页语言为中文或'??-??')所说,开发人员
/etc/udev/rules.d/51-android.rules
以root或sudo
命令创建文件,使用chmod a+r /etc/udev/rules.d/51-android.rules
该文件的更改权限。将规则添加到此文件中,检查解决方案 3。- 其他文件没有提到,所以不要碰它们。
就像丹泽尔(下面这个幽默风趣的人)说的那样,我自己也笑了
"the inverse operation of creating a file is deleting it"
;
最新更新:2019-09-02
Ubuntu 需要做一些特定的事情才能进行 USB 调试,如developer.android.com 上有关设置开发设备的页面中所述。
它建议在终端中运行这两个命令:
sudo usermod -aG plugdev $LOGNAME
sudo apt-get install android-sdk-platform-tools-common
Run Code Online (Sandbox Code Playgroud)
上面的包包含一组社区维护的适用于 Android 设备的 udev 规则。
可能需要重新启动才能使更改生效。
归档时间: |
|
查看次数: |
12555 次 |
最近记录: |