入职一家新公司,离家近了一大截,每天路上花费的时间不超过半个小时,一下时间也多了起来,也为自己做了更高的要求。终于有机会接触ios开发,花了两天搭起了免证书开发环境,也顺利运行在越狱过的iphone以及ipad上。在期间也发现自己老是在做重复的工作,逃避的问题还是找上了我。于是决定公司开发就使用ubuntu环境开发android,ios继续跟进。
废话说完。
我前面一篇博文中直接使用adb命令实际上是设置了环境变量,和windows下类似。
写道
修改用户环境变量
用户环境变量通常被存储在下面的文件中:
~/.profile
~/.bash_profile 或者 ~./bash_login
~/.bashrc
上述文件在Ubuntu 10.0以前版本不推荐使用。
系统环境变量
系统环境变量一般保存在下面的文件中:
/etc/environment
/etc/profile
/etc/bash.bashrc
/etc/profile和 /etc/bash.bashrc在Ubuntu 10.0版本中不推荐使用。
这里我犯了一个错误,我加入的环境变量起初为
# adb include
export PATH=$PATH:~/android-sdk-linux/platform-tools/
export PATH=$PATH:~/android-sdk-linux/tools/
一般用户登录没有问题,但是adb需要root权限,使用sudo adb提示找不到路径,于是echo一下发现~被解析成了root,那当然找不到adb了
老实换成真实路径
# adb include
export PATH=$PATH:/home/wiseideal/android-sdk-linux/platform-tools/
export PATH=$PATH:/home/wiseideal/android-sdk-linux/tools/
问题解决
修改完一个变量后,使用
source /etc/bash.bashrc
类似这样的命令,具体对应你修改的变量
sudo adb 找不到命令的解决方式
此时在命令行执行下面命令
wangwei@wwG41D3:~$ adb kill-server (杀死adb进程)
wangwei@wwG41D3:~$ sudo adb devices (重启adb)
此时,有这样的错误:sudo: adb: command not found。
解决办法:
命令行输入wangwei@wwG41D3:~$ sudo -s
通过sudo -s切换到root下,
再输入wangwei@wwG41D3:~$ type adb
使用type adb来查看下adb用的是那个命令,此时命令行显示的是 adb 是 /home/wangwei/soft_dev/android-sdk-linux_86/platform-tools/adb
然后命令行输入:exit
命令行输入wangwei@wwG41D3:~$ cd /usr/bin
进入/usr/bin目录
命令行输入wangwei@wwG41D3:~$ rm -rf adb (删掉原来的adb)
命令行输入wangwei@wwG41D3:~$ sudo ln -s /home/wangwei/soft_dev/android-sdk-linux_86/platform-tools/adb
sudo ln -s 你的adb解决路径
命令行输入wangwei@wwG41D3:~$ type adb
此时命令行显示的是 adb 是 /usr/bin/adb
这样问题就解决了。
开机脚本 写道
如果不想每次连接设备的时候都要kill和start一次,可以将此命令设置为开机脚本,如果按照前面说的将adb配置为环境变量了,那么接下来就好做
首先 sudo gedit /etc/rc.local
打开开机脚本 在 exit 0 前加入
sudo adb kill-server
sudo adb start-server
再就不用操心连接设备的问题了
have fun
分享到:
相关推荐
### Ubuntu下环境变量设置详解 #### 一、概述 在Ubuntu系统中,环境变量的设置对于用户来说至关重要,尤其是在管理软件路径或者自定义系统行为时。本文将详细介绍Ubuntu下环境变量的设置方法,并通过具体步骤解释...
本文将详细讲解如何进行Ubuntu上的Eclipse启动设置、JDK环境变量配置以及其他相关设置。 首先,让我们来看看JDK的安装与环境变量配置: 1. **安装JDK**:在Ubuntu上,可以使用apt命令来安装JDK。打开终端,输入...
### Ubuntu Linux 环境变量 PATH 设置详解 #### 一、概述 在 Ubuntu Linux 系统中,环境变量 `PATH` 的设置对于程序查找和执行至关重要。本文将详细介绍 Ubuntu Linux 系统中环境变量 `PATH` 的配置方法,并对相关...
### Ubuntu环境变量详解 #### 一、环境变量概念与作用 环境变量是在计算机环境中由操作系统维护的特定变量,它们能够存储一系列系统级别的信息,并且这些信息对于用户和应用程序来说是可访问的。环境变量通常用来...
ubuntu环境变量设置问题,几种环境变量设置的区别
### 在Ubuntu上修改环境变量,安装Java及其对Android开发的影响 在进行软件开发,特别是针对Android平台的应用开发时,确保操作系统环境配置正确无误至关重要。本文档详细介绍了如何在Ubuntu系统上修改环境变量,...
(sudo gedit /etc/profile ) 编辑文件,加入环境变量,把路径改为相应的路径,重启。
Ubuntu Server 环境变量修改为英文,防止中文乱码 在 Ubuntu Server 中,将环境变量修改为英文是为了防止中文乱码的出现。这样做的原因是,当我们安装 Ubuntu Server 14.04 时,默认选择了中文环境,但是命令行下...
以下是详细的Ubuntu下配置Android ADB环境变量的步骤。 1. **理解环境变量**: 在Linux系统中,环境变量是系统用来存储信息的变量,如路径、语言设置等。`PATH`环境变量特别重要,它包含了系统在执行命令时会查找...
总结来说,配置Ubuntu上的JDK环境变量包括卸载已有的OpenJDK、下载并安装Oracle JDK、设置环境变量以及验证安装。这个过程确保了系统能够识别和使用新安装的JDK,这对于Java开发人员来说至关重要。记住,如果你在...
这篇博客将深入探讨如何在不同操作系统下设置Java环境变量,并提供相关知识点。 首先,我们要了解两个关键的Java环境变量:`JAVA_HOME`和`PATH`。`JAVA_HOME`变量指向Java安装目录,通常包含Java开发工具集(JDK)...
本文件是经过个人参照各种资料,自己独自摸索出来的一种在ubuntu 12.04下配置JSP的开发环境。 包括Tomcat Mysql在ubuntu12.04下的安装
Java程序的运行离不开环境变量的配置,特别是对于Java开发者来说,正确设置环境变量是确保Java应用程序正常运行的基础。本文将详细讲解如何在不同操作系统中修改和添加Java相关的环境变量,尤其是`PATH`变量。 首先...
在本教程中,我们将深入探讨如何在阿里云上部署Java Web项目,并且了解如何设置相关的环境变量。首先,我们需要准备一些必要的工具,包括FlashFXP、PuTTY以及JDK。 FlashFXP是一款功能强大的FTP(文件传输协议)...
Ubuntu下搭建Java开发环境 概述: ...本文档详细指导用户在Ubuntu操作系统下搭建Java开发环境,包括安装JDK、设置JAVA_HOME环境变量、选择多版本JVM实现等步骤,旨在帮助用户快速搭建Java开发环境。
现在我们常见的一些关于Linux的系统很多,但是使用的更多的一般都是CentOS和Ubuntu,今天我就来记录一下关于centos下java的安装和环境变量的配置。 首先使用xshell连接到centos7,我使用的是centos7 *64位,所以一切...
在Ubuntu操作系统上搭建Android开发环境是一项基础且重要的工作,它涉及到多个步骤,包括安装必要的软件、配置环境变量以及设置开发者工具。以下将详细介绍这个过程。 首先,我们需要安装Eclipse,这是一个广泛使用...
- 永久设置环境变量(对所有用户有效):编辑`/etc/profile`文件,在文件末尾添加与临时设置相同的环境变量设置,然后注销并重新登录。 - 永久设置环境变量(对当前用户有效):编辑当前用户的`.profile`文件,在...