将pc编译为安卓版时 会有个临时OBJ文件夹
将pc版源码编译成安卓版时,每次编译完之后会出现一个临时的obj文件夹,下次编译的时候就会出现错误,为了解决这个问题,特意在启动安卓软件时的隐藏文件.bash_profile下加了一下这句
cd E:/svn/防盗专机诊断/trunk/诊断程序/Protocol源码/1防盗匹配/183_雷诺汽车/电子防盗系统2
NovaPath="$PWD/obj"
if [ -d "$NovaPath" ]; then
rm -r ./obj
fi
$NDK/ndk-build</span>
这样判断了一些是否有这个文件夹,有的话就删除 ,这样问题就解决了
以下是参数代表不同的功能
# -x 参数判断 $folder 是否存在并且是否具有可执行权限
# -d 参数判断 $folder 是否存在
# -f 参数判断 $file 是否存在
# -n 判断一个变量是否有值
# 判断两个变量是否相等
if [ ! -x "$folder"]; then
mkdir "$folder"
fi
# -d 参数判断 $folder 是否存在
if [ ! -d "$folder"]; then
mkdir "$folder"
fi
# -f 参数判断 $file 是否存在
if [ ! -f "$file" ]; then
touch "$file"
fi
# -n 判断一个变量是否有值
if [ ! -n "$var" ]; then
echo "$var is empty"if [ "$var1" = "$var2" ]; then
echo '$var1 eq $var2'
else
echo '$var1 not eq $var2'
fi
# 判断两个变量是否相等
if [ "$var1" = "$var2" ]; then
echo '$var1 eq $var2'
else
echo '$var1 not eq $var2'
fi