Ubuntu Linux 环境变量
同Windows一样,Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。
用户环境变量通常被存储在下面的文件中:
- ~/.profile
- ~/.bash_profile 或者 ~./bash_login
- ~/.bashrc
上述文件在Ubuntu 10.0以前版本不推荐使用。
系统环境变量一般保存在下面的文件中:
- /etc/environment
- /etc/profile
- /etc/bash.bashrc
/etc/profile和 /etc/bash.bashrc在Ubuntu 10.0版本中不推荐使用。
Ubuntu Linux 环境变量的优先级
- /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件自动被执行。
- /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
- ~/.bash_profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
- ~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
- /etc/bash.bashrc:当用户进入shell或桌面系统自动执行的脚本
几个环境变量的优先级:1>2>3
Ubuntu Linux中设置adb环境变量
vi ~/.bashrc (root默认目录下的bashrc文件)
在这个文件中加入:export PATH=/home/homer/android-sdk-linux/platform-tools/:$PATH
重启或再次登陆后生效,如果想立即生效,则执行:source ~/.bashrc
su root
vi ~/.bashrc (root默认目录下的bashrc文件)
在这个文件中加入:export PATH=/home/homer/android-sdk-linux/platform-tools/:$PATH
重启或再次登陆后生效,如果想立即生效,则执行:source~/.bashrc
1. 实现思路:
在PATH默认的bin目录下,新建adb的软链接
2.查看sudo $PATH:echo 'echo $PATH' | sudo sh
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
3.进入sudo默认PATH:
cd /usr/local/bin/
4.建立软链接:
sudo ln -s /home/homer/android-sdk-linux/platform-tools/adb
5.这样,在普通用户(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
参考推荐:
Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程
Ubuntu中设置环境变量的几种方式及区别
android 真机调试 乱码(不识别手机)
分享到:
相关推荐
以下是详细的Ubuntu下配置Android ADB环境变量的步骤。 1. **理解环境变量**: 在Linux系统中,环境变量是系统用来存储信息的变量,如路径、语言设置等。`PATH`环境变量特别重要,它包含了系统在执行命令时会查找...
3. 配置环境变量:安装完成后,为了能在任意目录下使用adb和fastboot命令,需要将它们的路径添加到PATH环境变量中。通常,adb和fastboot会被安装到/usr/bin目录下,你可以使用以下命令检查它们是否在那里: ``` ...
adb通常需要添加到系统环境变量中,以便可以在任何目录下运行。对于Putty,直接运行可执行文件即可。 配置颜色的部分,是通过运行“rgb”命令实现的。这个命令可能是一个自定义的脚本,用于设置Putty的颜色主题。在...
4. **配置环境变量** 将ADB的路径添加到PATH环境变量中,以便在任何目录下都能使用adb命令: ``` nano ~/.bashrc ``` 在文件末尾添加以下行(将`/path/to/android-sdk/platform-tools/`替换为实际的ADB路径):...
- **Linux版**:`platform-tools_r30.0.5-linux.zip`对应Linux平台,解压后类似地设置环境变量,确保adb可被系统识别。 4. **adb常用命令** - `adb devices`:列出所有连接的设备和它们的状态。 - `adb install ...
使用方法:下载后解压,把解压后的目录配置到环境变量里边。 例如解压后的adb.exe所在的目录是D:/adbtools/adb.exe ;把D:/adbtools路径配置到环境变量即可,环境变量配置自行百度。
这两行代码的意思是将ADB所在的两个目录(`platform-tools`和`tools`)添加到系统环境变量`PATH`中,使得系统可以在任何目录下识别ADB命令。 3. **更新环境变量**:修改完`.bashrc`文件后,需要使这些更改生效。...
3. **安装与配置**:在Ubuntu上安装ADB通常涉及添加Android SDK平台工具路径到环境变量,然后通过`adb devices`命令检测连接的设备。 4. **使用场景**: - 应用安装:使用`adb install`命令将APK文件推送到设备并...
- 将adb的路径添加到系统的PATH环境变量中。这使得用户可以在命令行中任何位置直接运行adb命令,而无需指定完整路径。 - 在Windows上,打开“系统属性”->“高级”->“环境变量”,在系统变量中找到“Path”,点击...
**Ubuntu 18.04环境下的ADB配置** 在Ubuntu 18.04上使用ADB,你需要执行以下步骤: 1. **安装依赖**:确保你的系统已经安装了`libusb-1.0-0-dev`库,这是ADB运行的必要条件。 2. **下载平台工具**:获取这个资源包...
5. **环境变量配置**:配置环境变量PATH,添加指向platform-tools目录的路径,这样在任何地方都可以直接运行adb命令,无需指定完整路径。 6. **adb的使用**:基本的adb命令包括`adb devices`(列出所有连接的设备或...
- 配置adb环境变量,确保命令行能直接调用adb工具。 - 使用`adb devices`命令检查已连接的设备或模拟器。 - 使用`adb connect <device IP>`命令连接到设备,通过USB或Wi-Fi进行调试。 - `adb install -r <apk_path>`...
- 在Windows系统中,将`platform-tools`目录添加到PATH环境变量中,这样就可以在任何地方使用adb命令而无需指定完整路径。 - 对于Linux或Mac用户,可以在.bashrc或.zshrc文件中添加相应的路径,然后重新加载配置。...
4. **添加adb到PATH环境变量**:确保系统可以在任何目录下直接运行`adb`命令,可以编辑`~/.bashrc`或`~/.bash_profile`,在文件末尾添加`export PATH=$PATH:/path/to/adb`,其中`/path/to/adb`替换为ADB的实际路径,...
在Ubuntu操作系统上搭建Android开发环境是一项基础且重要的工作,它涉及到多个步骤,包括安装必要的软件、配置环境变量以及设置开发者工具。以下将详细介绍这个过程。 首先,我们需要安装Eclipse,这是一个广泛使用...
3. **配置Gradle**:如果使用Gradle作为构建工具,则需要安装Gradle并配置相关环境变量。 **三、其他工具** 1. **Git或其他版本控制系统**:用于版本管理和协作。 2. **ADB工具**:用于调试Android应用。 3. **...
对于Windows用户,ADB的安装过程通常包括下载ADB的zip文件,解压后将adb.exe所在的目录添加到系统环境变量PATH中,以便在任何位置都能通过命令行调用ADB。此压缩包中的“windows”文件夹很可能包含了ADB的Windows...
通过以上步骤,你可以在Ubuntu环境下成功搭建Android NDK编译环境,开始进行原生代码的开发工作。记得保持NDK和SDK的更新,以获取最新的特性和修复。在实际开发中,可能会遇到各种问题,如库冲突、链接错误等,这时...