修改网站markdown解析格式

This commit is contained in:
2025-09-29 15:05:43 +08:00
parent df2f1bf3dd
commit c8f40f3616
11 changed files with 482 additions and 677 deletions

View File

@@ -13,12 +13,12 @@
"state": {
"type": "markdown",
"state": {
"file": "树萌芽的小本本/目前已部署网站.md",
"file": "编程语言/Android/Linux配置安卓Gradle构建环境.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "目前已部署网站"
"title": "Linux配置安卓Gradle构建环境"
}
},
{
@@ -186,8 +186,9 @@
},
"active": "8304b0e105b08ed0",
"lastOpenFiles": [
"树萌芽的小本本/网站小技巧.md",
"编程语言/Android/安卓Gradle构建常用命令总结.md",
"树萌芽的小本本/目前已部署网站.md",
"树萌芽的小本本/网站小技巧.md",
"Docker/优秀好用的Docker镜像/FileCodeBox-文件快递柜.md",
"Docker/优秀好用的Docker镜像/Postgres数据库.md",
"Docker/优秀好用的Docker镜像/未命名.md",
@@ -207,7 +208,6 @@
"Docker/Docker镜像快速迁移.md",
"无线-HCIA 02.md",
"Linux相关/把Ubuntu镜像源切换到阿里云.md",
"编程语言/Android/安卓Gradle构建常用命令总结.md",
"临时解决方案/修改hosts方式来直连Github.md",
"临时解决方案/萌芽云剪切板.md",
"2025年9月紧急规划.md",

View File

@@ -1,7 +1,6 @@
# Android Gradle 常用命令速查(基于 `./gradlew`
**基础**
##### **基础**
- `./gradlew tasks`
列出可用的 Gradle 任务(查看当前项目能跑什么任务)。
@@ -13,7 +12,7 @@
清理构建产物(删除 `build/` 目录)。
**构建 APK / AAB**
##### **构建 APK / AAB**
- `./gradlew assembleDebug`
构建 debug APK输出`app/build/outputs/apk/debug/*.apk`)。
@@ -28,7 +27,7 @@
生成 debug bundle少用通常用于测试
**按 module / productFlavor / buildType 构建**
##### **按 module / productFlavor / buildType 构建**
- `./gradlew :moduleName:assembleRelease`
构建指定 module多模块项目时用
@@ -37,7 +36,7 @@
构建指定 flavor + buildType例如 `assemblePaidRelease`)。
**安装与卸载**
##### **安装与卸载**
- `./gradlew installDebug`
将 debug APK 安装到连接的设备/模拟器(需要 adb 可用)。
@@ -48,14 +47,14 @@
- 如果用生成的 APK 手动安装:`adb install -r app/build/outputs/apk/debug/app-debug.apk`
**测试**
##### **测试**
- 单元测试JVM`./gradlew test``./gradlew testDebugUnitTest`
- 仪器/设备测试connected devices`./gradlew connectedAndroidTest``./gradlew connectedCheck`
**静态检查 / 报表**
##### **静态检查 / 报表**
- `./gradlew lint``./gradlew lintDebug`
运行 Android Lint。
@@ -64,7 +63,7 @@
输出签名信息SHA1/SHA256常用于配置 API keyGoogle/Firebase
**调试构建问题的常用参数**
##### **调试构建问题的常用参数**
- `--stacktrace` / `--full-stacktrace`:打印堆栈跟踪(排错用)
@@ -83,7 +82,7 @@
- `--refresh-dependencies`:刷新依赖缓存
**性能 / CI 常用组合示例**
##### **性能 / CI 常用组合示例**
- 本地快速一把:`./gradlew clean assembleDebug --parallel --info`
@@ -92,7 +91,7 @@
- 只构建 moduleA 的 release`./gradlew :moduleA:assembleRelease`
**常见路径**
##### **常见路径**
- APK`app/build/outputs/apk/<buildType|flavor>/...`
@@ -101,13 +100,10 @@
- 临时构建缓存:`~/.gradle/caches/`
**小贴士**
##### **小贴士**
- 始终用项目里的 Gradle Wrapper`./gradlew`),保证 Gradle 版本一致。
- Release 构建需要正确的 `signingConfig`(通常放在 `gradle.properties` + `build.gradle`),也可以在 CI 用 `-P` 传参数(注意不要把敏感信息放在日志里)。
- 出问题先加 `--stacktrace --info` 看详情再定位是依赖、ProGuard/R8、签名还是资源冲突。
如果你想,我可以把你常用的几条命令做成一个可复用的脚本/CI job 模板GitHub Actions/GitLab CI或者按你项目的 flavor 给出精确的 assemble 命令。要哪个直接说。