`
android_mylove
  • 浏览: 399779 次
社区版块
存档分类
最新评论

Ubuntu 环境变量及 ADB 配置

 
阅读更多

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 环境变量的优先级

  1. /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件自动被执行。
  2. /etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
  3. ~/.bash_profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
  4. ~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
  5. /etc/bash.bashrc:当用户进入shell或桌面系统自动执行的脚本

几个环境变量的优先级:1>2>3


Ubuntu Linux中设置adb环境变量

  • 当前用户(homer)
vi ~/.bashrc (root默认目录下的bashrc文件)
在这个文件中加入:export PATH=/home/homer/android-sdk-linux/platform-tools/:$PATH
重启或再次登陆后生效,如果想立即生效,则执行:source ~/.bashrc

  • 超级用户(root)

su root
vi ~/.bashrc (root默认目录下的bashrc文件)
在这个文件中加入:export PATH=/home/homer/android-sdk-linux/platform-tools/:$PATH
重启或再次登陆后生效,如果想立即生效,则执行:source~/.bashrc

  • 全局设置(homer、root、sudo)

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环境变量配置方法

    以下是详细的Ubuntu下配置Android ADB环境变量的步骤。 1. **理解环境变量**: 在Linux系统中,环境变量是系统用来存储信息的变量,如路径、语言设置等。`PATH`环境变量特别重要,它包含了系统在执行命令时会查找...

    Ubuntu下安装adb和fastboot

    3. 配置环境变量:安装完成后,为了能在任意目录下使用adb和fastboot命令,需要将它们的路径添加到PATH环境变量中。通常,adb和fastboot会被安装到/usr/bin目录下,你可以使用以下命令检查它们是否在那里: ``` ...

    adb putty工具(配置颜色类似ubuntu终端)

    adb通常需要添加到系统环境变量中,以便可以在任何目录下运行。对于Putty,直接运行可执行文件即可。 配置颜色的部分,是通过运行“rgb”命令实现的。这个命令可能是一个自定义的脚本,用于设置Putty的颜色主题。在...

    ubuntu 12.04 adb安装工具

    4. **配置环境变量** 将ADB的路径添加到PATH环境变量中,以便在任何目录下都能使用adb命令: ``` nano ~/.bashrc ``` 在文件末尾添加以下行(将`/path/to/android-sdk/platform-tools/`替换为实际的ADB路径):...

    adb(1.0.41版本)(win+linux)

    - **Linux版**:`platform-tools_r30.0.5-linux.zip`对应Linux平台,解压后类似地设置环境变量,确保adb可被系统识别。 4. **adb常用命令** - `adb devices`:列出所有连接的设备和它们的状态。 - `adb install ...

    最新adb版本 1.0.41

    使用方法:下载后解压,把解压后的目录配置到环境变量里边。 例如解压后的adb.exe所在的目录是D:/adbtools/adb.exe ;把D:/adbtools路径配置到环境变量即可,环境变量配置自行百度。

    ubuntu任何目录下运行adb 附adt-bundle-linux-sdk.part1.rar

    这两行代码的意思是将ADB所在的两个目录(`platform-tools`和`tools`)添加到系统环境变量`PATH`中,使得系统可以在任何目录下识别ADB命令。 3. **更新环境变量**:修改完`.bashrc`文件后,需要使这些更改生效。...

    Ubantu_1.0.39_adb

    3. **安装与配置**:在Ubuntu上安装ADB通常涉及添加Android SDK平台工具路径到环境变量,然后通过`adb devices`命令检测连接的设备。 4. **使用场景**: - 应用安装:使用`adb install`命令将APK文件推送到设备并...

    adb1.0.41 (最新版)

    - 将adb的路径添加到系统的PATH环境变量中。这使得用户可以在命令行中任何位置直接运行adb命令,而无需指定完整路径。 - 在Windows上,打开“系统属性”->“高级”->“环境变量”,在系统变量中找到“Path”,点击...

    platform-tools adb 1.0.40 for ubuntu 18

    **Ubuntu 18.04环境下的ADB配置** 在Ubuntu 18.04上使用ADB,你需要执行以下步骤: 1. **安装依赖**:确保你的系统已经安装了`libusb-1.0-0-dev`库,这是ADB运行的必要条件。 2. **下载平台工具**:获取这个资源包...

    adb新版本(1.0.41).zip

    5. **环境变量配置**:配置环境变量PATH,添加指向platform-tools目录的路径,这样在任何地方都可以直接运行adb命令,无需指定完整路径。 6. **adb的使用**:基本的adb命令包括`adb devices`(列出所有连接的设备或...

    adb 1.0.36

    - 配置adb环境变量,确保命令行能直接调用adb工具。 - 使用`adb devices`命令检查已连接的设备或模拟器。 - 使用`adb connect <device IP>`命令连接到设备,通过USB或Wi-Fi进行调试。 - `adb install -r <apk_path>`...

    2019adb版本1.0.41.zip

    - 在Windows系统中,将`platform-tools`目录添加到PATH环境变量中,这样就可以在任何地方使用adb命令而无需指定完整路径。 - 对于Linux或Mac用户,可以在.bashrc或.zshrc文件中添加相应的路径,然后重新加载配置。...

    一键解决linux下的adb连接问题

    4. **添加adb到PATH环境变量**:确保系统可以在任何目录下直接运行`adb`命令,可以编辑`~/.bashrc`或`~/.bash_profile`,在文件末尾添加`export PATH=$PATH:/path/to/adb`,其中`/path/to/adb`替换为ADB的实际路径,...

    ubuntu下android开发环境搭建

    在Ubuntu操作系统上搭建Android开发环境是一项基础且重要的工作,它涉及到多个步骤,包括安装必要的软件、配置环境变量以及设置开发者工具。以下将详细介绍这个过程。 首先,我们需要安装Eclipse,这是一个广泛使用...

    Ubuntu安装与JDK.android开发环境搭建

    3. **配置Gradle**:如果使用Gradle作为构建工具,则需要安装Gradle并配置相关环境变量。 **三、其他工具** 1. **Git或其他版本控制系统**:用于版本管理和协作。 2. **ADB工具**:用于调试Android应用。 3. **...

    最新完整版android adb工具

    对于Windows用户,ADB的安装过程通常包括下载ADB的zip文件,解压后将adb.exe所在的目录添加到系统环境变量PATH中,以便在任何位置都能通过命令行调用ADB。此压缩包中的“windows”文件夹很可能包含了ADB的Windows...

    ubuntu下android ndk编译环境搭建详细描述

    通过以上步骤,你可以在Ubuntu环境下成功搭建Android NDK编译环境,开始进行原生代码的开发工作。记得保持NDK和SDK的更新,以获取最新的特性和修复。在实际开发中,可能会遇到各种问题,如库冲突、链接错误等,这时...

Global site tag (gtag.js) - Google Analytics