通过bash脚本获取Android Studio项目的构建文件夹路径

少年辛苦终身事,莫向光阴惰寸功。这篇文章主要讲述通过bash脚本获取Android Studio项目的构建文件夹路径相关的知识,希望能为你提供帮助。
在我的bash脚本中,我可以像这样构建我的android Studio项目:

#!/bin/bash ./gradlew assembleRelease

这会在项目的构建文件夹中创建.apk文件,但我不知道我的脚本中该文件夹的路径。 有没有办法得到它?
答案你可以添加一条'找到'它 -
path=`find ./ -name "*.apk"` echo "$path"

如果你想要绝对路径 -
path=`find ./ `pwd` . -name "*.apk"` echo "$path"

另一答案由于有问题的计数视图,我发布了@Chem-man17建议的解决方案的最终版本
# ---------------- Copy .apk file to output folder ----------------------- mkdir -p "$OUTPUT_DIR" APK_FILE=`find ${PWD}/app/build/apk -type f -name "*.apk" -printf '%T@ %p ' | sort -k 1nr | head -n1 | sed 's/^[^ ]* //'` APK_NAME=`echo $APK_FILE | xargs -I{} basename {}` mv $APK_FILE $OUTPUT_DIR echo "---Created file: $OUTPUT_DIR/$APK_NAME"

【通过bash脚本获取Android Studio项目的构建文件夹路径】基本上它按日期排序构建文件夹中的.apks并抓取最新的

    推荐阅读