常见问题:aapt + xfs + androidsdk

/ shell / 0 条评论 / 632浏览
1. android sdk
android list sdk --all
android update sdk -u -a -t  序号,序号

2. shell处理
#注意:${test##*/},${test%/*} 分别是得到文件名,或者目录地址最简单方法。 
du -lh | awk '{if($1<50M) print $1}'
du -l --max-depth=1 |  awk '{if($1>1024000) print $2}'
find ./ -name config.xml -exec cp {} /root/config/ \;
find ./ -name config.xml -exec ls -l {} \; | awk '{system("/bin/cp " $9 " /root/config/"substr($9,3,index($9,"/c")-3)"_config.xml")}'  //替换
sed -i "s/5.3.1.0/5.3.1/g" `grep -rl "5.3.1.0" --exclude-dir=reactconsole*`

3.aapt报错
1>ubuntu
问题: Android/Sdk/build-tools/23.0.3/aapt": error=2, 没有那个文件或目录
解决办法: sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1
2>centos
问题: Android/Sdk/build-tools/23.0.3/aapt": error=2, 没有那个文件或目录
解决办法: https://blog.csdn.net/agoodcoolman/article/details/51278167
 yum install glibc.i686 
 yum install zlib.i686
  yum install libstdc++.i686

4. 硬盘修复
1>centos
i. 挂载iso 进入救援模式
ii. ls -l /dev/mapper 
  xfs_repair /dev/mapper/cl_muban-root   ---对应盘修复
iii. reboot
2>ubuntu
fsck -f