1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/q5938-FloatWindow-1

Клонировать/Скачать
build.sh 912
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
sanbo Отправлено 19.02.2019 06:48 e6e7aae
#!/bin/bash
dir=("floatwindow" "sample" )
# clean cache
function clean()
{
for element in ${dir[@]}
do
# clean sub dir
rm -rf $element/build/
rm -rf $element/bin/
rm -rf $element/gen/
rm -rf $element/.externalNativeBuild
done
# clean root dir
rm -rf build/
rm -rf release/
}
# gradlew build
function build_gradlew()
{
./gradlew release
}
# gradle build
function build_gradle()
{
gradle release
}
: '
编译程序的入口
'
# 1. 清除缓存
clean
# 2. 编译并处理异常情况
build_gradlew
if [ $# == 0 ]; then
echo "gradlew build success"
pwd=$(pwd)
echo "gradlew build success. path: $(pwd)/release/"
else
echo "gradlew build failed"
build_gradle
if [ $# == 0 ]; then
echo "gradle build success"
pwd=$(pwd)
echo "gradle build success. path: $(pwd)/release/"
fi
fi

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/q5938-FloatWindow-1.git
git@api.gitlife.ru:oschina-mirror/q5938-FloatWindow-1.git
oschina-mirror
q5938-FloatWindow-1
q5938-FloatWindow-1
master