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设备的调试和开发了。

阅读剩余
THE END