ubuntu adb 环境变量配置 win10配置环境变量的步骤
Ubuntu 环境变量及 ADB 配置
Ubuntu Linux系统环境变量包括两类:系统环境变量和用户环境变量。系统环境变量对所有用户有效,而用户环境变量仅对当前用户生效。
用户环境变量通常保存在以下文件中:
~/.profile,~/.bash_profile,或者~/.bash_login,~/.bashrc。在Ubuntu 10.0以前版本中不推荐使用这些文件。
系统环境变量一般存储在以下位置:
/etc/environment,/etc/profile,/etc/bash.bashrc。在Ubuntu 10.0版本中不推荐使用这些文件。
Ubuntu Linux环境变量的优先级依次为:
/etc/profile-在用户登录时,操作系统定制用户环境时使用的第一个文件,为每个用户设置环境信息,在用户第一次登录时自动执行。
/etc/environment-操作系统在读取用户自己的profile前设置环境文件的环境变量。
~/.bash_profile-包含每个用户的shell信息,在登录时执行一次,设置环境变量并执行用户的.bashrc文件。
/etc/bashrc-为运行bash shell的每个用户执行此文件,当bash shell打开时,该文件被读取。
~/.bashrc-包含专用于用户的bash信息,在登录时以及每次打开新shell时被读取。
/etc/bash.bashrc-用户进入shell或桌面系统自动执行的脚本。
环境变量优先级:1> 2> 3
Ubuntu Linux中配置adb环境变量:
对于当前用户(homer),编辑~/.bashrc文件,在其中加入:
export PATH=/home/homer/android-sdk-linux/platform-tools/:$PATH
重启或重新登录后生效,立即生效时执行:source~/.bashrc
对于超级用户(root),同样在~/.bashrc文件中加入相同的路径。
全局设置(homer、root、sudo):在PATH默认的bin目录下新建adb的软链接。
查看sudo$PATH:echo‘echo$PATH‘| sudo sh/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
进入sudo默认PATH:cd/usr/local/bin
建立软链接:sudo ln-s/home/homer/android-sdk-linux/platform-tools/adb
这样,普通用户(homer)、超级用户(root)、sudo用户均可以直接使用adb命令,因为这些用户的PATH环境变量都包含了目录/usr/local/bin。
Ubuntu Linux无法识别手机:
homer@ubuntu:~$ adb devices
结果为:List of devices attached?no permissions
Ubuntu Linux启动手机识别:执行以下命令解决问题。
homer@ubuntu:~$ sudo adb kill-server
homer@ubuntu:~$ sudo adb start-server
* daemon not running. starting it now on port 5037** daemon started successfully*
*homer@ubuntu:~$ adb devices
List of devices attached FM6111131707 device
ubuntu下adb shell安装
在Ubuntu系统下安装ADB Shell,需要分步骤进行,包括ADB的安装、环境变量的配置和执行一系列命令。首先,通过以下命令进行安装:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb
安装后,使用以下命令启动ADB Server:
adb start-server
若需结束当前ADB Server,可以使用:
adb kill-server
为了在Ubuntu中连接Android设备,需要配置ADB环境变量,以支持非root身份下的USB调试。请下载ADB for Linux工具包并解压到任意目录。接着,使用以下命令查看USB设备的使用情况:
$ lsusb
从输出中找到当前使用的USB端口,例如Bus 002 Devices 004:ID 230b:0100。接下来,打开并编辑/etc/udev/rules.d/70-android.rules文件,根据设备ID添加以下规则:
SUBSYSTEM=="usb", ATTRS{idVendor}=="230b", ATTRS{idProduct}=="0100", MODE="0666"
然后,保存并退出文件,并调整权限:
sudo chmod a+rx/etc/udev/rules.d/70-android.rules
接着,在用户主目录下的~/.bashrc文件中添加ADB工具路径:
vi~/.bashrc
在文件末尾加入以下内容,将红色部分替换为解压ADB工具包的路径:
export PATH=${PATH}:/home/luobin/platform-tools
执行命令重新启动udev服务:
$sudo service udev restart
为启用USB调试,请重启Ubuntu系统。接着,通过USB连接Android设备并确保USB调试已开启。在终端中执行以下命令:
adb kill-server
adb devices
adb root
最后,使用以下命令启动ADB Server并连接Android设备:
adb start-server
adb devices
此时,应能通过以下命令在Ubuntu终端执行Android Shell命令:
adb shell
至此,Ubuntu下ADB Shell的安装过程完成,实现了与Android设备的连接与调试。确保在执行adb shell命令前,ADB Server已经正常启动并连接到Android设备。
ubuntu18adb没有那个文件
对于问题:“Ubuntu 18下没有 adb文件”,我可以给出以下回答:
回答:在 Ubuntu 18下,adb文件默认是不存在的。这是因为 adb是 Android调试桥的缩写,它是用于在 Android设备和计算机之间进行通信和调试的工具。在 Ubuntu中,要使用 adb工具,需要先安装 Android SDK或者 Android Studio。这些工具包含了 adb文件以及其他与 Android开发相关的工具和库。
拓展:安装 Android SDK或者 Android Studio可以让你在 Ubuntu 18上使用 adb工具进行 Android设备的调试和开发。Android SDK是一个独立的开发包,它包含了 Android平台的各种工具和库,可以满足开发 Android应用所需的一切。而 Android Studio则是一个集成开发环境,它基于 IntelliJ IDEA,提供了更加便捷的开发工具和功能。
安装 Android SDK可以通过官方网站下载并按照相应的安装指南进行安装。安装 Android Studio则可以从官方网站下载安装包,然后按照向导进行安装。安装完成后,你就可以在 Ubuntu 18上使用 adb工具来进行 Android设备的调试和开发了。