4a8a84a4eb
- 实现定时按钮倒计时显示功能 - 适配pixel主题化图标展示 - 优化TimerDialog按钮宽度设计
39 lines
1.1 KiB
Bash
39 lines
1.1 KiB
Bash
#!/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
|