e0aee44d5a
- 新增WebDAV同步功能相关文件 - 新增CustomSwitch自定义开关组件 - 新增SyncCodeManager、UpdateInstaller、WebDAVSyncManager工具类 - 新增build_all_release.sh构建脚本 - 更新多个Dialog和Activity文件 - 更新字符串资源文件 - 删除apk/release目录下的旧文件
39 lines
1.1 KiB
Bash
Executable File
39 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "=== 构建v8a手机测试版 ==="
|
|
|
|
# 清理之前的构建
|
|
echo "清理之前的构建..."
|
|
./gradlew clean
|
|
|
|
# 构建mobile arm64-v8a debug版本
|
|
echo "构建mobile arm64-v8a debug版本..."
|
|
./gradlew assembleMobileArm64_v8aDebug
|
|
|
|
# 检查构建结果
|
|
if [ $? -eq 0 ]; then
|
|
echo "=== 构建成功 ==="
|
|
|
|
# 查找生成的APK文件
|
|
APK_PATH=$(find app/build/outputs/apk/mobile/arm64-v8a/debug -name "*.apk" 2>/dev/null | head -1)
|
|
|
|
if [ -n "$APK_PATH" ]; then
|
|
echo "APK文件位置: $APK_PATH"
|
|
echo "文件大小: $(ls -lh "$APK_PATH" | awk '{print $5}')"
|
|
echo "文件信息:"
|
|
ls -la "$APK_PATH"
|
|
|
|
# 显示APK详细信息
|
|
echo ""
|
|
echo "=== APK详细信息 ==="
|
|
aapt dump badging "$APK_PATH" | grep -E "(package|application-label|native-code|sdkVersion|targetSdkVersion)"
|
|
|
|
else
|
|
echo "未找到生成的APK文件"
|
|
find app/build/outputs -name "*.apk" 2>/dev/null
|
|
fi
|
|
else
|
|
echo "=== 构建失败 ==="
|
|
echo "请检查错误信息"
|
|
fi
|