android {
    // ...
    // 在这里添加以下代码
    buildTypes {
        release {
            // ...
            // 删除dump_syms文件夹及其内容
            project.afterEvaluate {
                task deleteSymFiles(type: Delete) {
                    delete fileTree(dir: "${buildDir}/intermediates/ndkBuild/release/obj/local")
                            .matching { include '**/dump_syms' }
                }
                release.finalizedBy(deleteSymFiles)
            }
        }
    }
}
android {
    // ...
    // 在这里添加以下代码
    externalNativeBuild {
        ndkBuild {
            // ...
            // 配置NDK Build不生成dump_syms文件夹
            arguments "APP_SHORT_COMMANDS=false", "NDK_DEBUG=0",
                    "NDK_DISABLE_RELOCA=true", "APP_OPTIM=release",
                    "NDK_GENERATE_DEBUG_INFO=0", "NDK_TOOLCHAIN_VERSION=clang",
                    "-j${System.getenv('NUMBER_OF_PROCESSORS') ?: 4}",
                    "NDK_OUT=${buildDir}/intermediates/ndkBuild/release/obj",
                    "NDK_LIBS_OUT=${buildDir}/intermediates/ndkBuild/release/lib",
                    "V=1"`
        }
    }
}
这些步骤都会从构建过程中删除dump_syms文件夹的生成,从而减小APK大小。