配置环境变量,我是把android-sdk-linux文件夹放在/etc里面的,在用户目录下
执行命令:nano .bash_profile 开始配环境:
export PATH=$PATH:/etc/android-sdk-linux/tools:/etc/android-sdk-linux/platform-tools
然后保存,退出,
应用配置文件:source .bash_profile
更多配置环境变量知识:http://blog.sina.com.cn/u/1644951701
在ubuntu server上安装了android sdk 配置好了环境变量,然后执行的时候发现问题
-bash:/home/apk/android-sdk-linux/platform-tools/aapt:权限不够
在网上找了很久发现是文件或目录访问权限的问题:
解决办法:
chmod a+x /home/apk/android-sdk-linux/platform-tools/aapt
如果我们是在64位的ubuntu环境下安装的话还要安装相关的32位库:
sudo dpkg -i --force-all getlibs-all.deb
sudo apt-get update
getlibs aapt
getlibs-all.deb 下载地址:http://download.youkuaiyun.com/detail/marujunyy/5139457
chmod用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。
语法:chmod [who] [+ | - |=] [mode]
命令中各选项的含义为:
操作对象who可是下述字母中的任一个或者它们的组合:
u
g
o
a
操作符号可以是:
+
-
=
设置
r
w
X
s
t
u
g
o
文件名:以空格分开的要改变权限的文件列表,支持通配符。
在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:
chmodg+r,o+rexample
2. 数字设定法
我们必须首先了解用数字表示的属性的含义:0表示没有权限,1表示可执行权限,
权限,然后将其相加。所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。
例如,如果想让某个文件的属主有“读/写”二种权限,需要把4(可读)+2(可写)=6(读/写)。
数字设定法的一般形式为:
语法:chmod[mode]
指令实例:
chmod a+xsort
%
文件属主(u)
与文件属主同组用户(g)
其他用户(o)
chmodug+w,o-x text
%
文件属主(u)
与文件属主同组用户(g)
其他用户(o)
chmod u+sa.out
%
–rws--x--x 1 ininusers 7192 Nov 4 14:22 a.out
并且这个执行文件要用到一个文本文件shiyan1.c,其文件存取权限为“–rw-------”,
因此,在整个系统中特别是root本身,最好不要过多的设置这种类型的文件(除非
chmod a-x mm.txt
chmod -x mm.txt
chmod ugo-x mm.txt
%
$ chmod 644 mm.txt
%
文件属主(u)inin
与文件属主同组人用户(g)
其他人(o)
chmod 750 wch.txt
%
文件主本人(u)inin
与文件主同组人(g)
其他人(o)