概述
- 请前往 思源笔记问题 报告问题/参与讨论
- 欢迎代码贡献
构建指南
- 参考 思源笔记开发指南 编译内核
- 复制资源文件并打包到 app/src/main/assets/app.zip
- appearance
- guide
- stage
- changelogs
目录结构参考:
关于多渠道软件分发
如果您使用Android Studio的【Build】,【Generate Signed Bundle APK...】方式构建程序,只需修改项目级build.gradle文件中的siyuanVersionName
和siyuanVersionCode
即可。修改后可直接打包应用,忽略以下内容。
步骤
以下内容仅在通过命令行控制台构建时需要:
使用命令行控制台构建时,除了需要修改项目级build.gradle文件中的siyuanVersionName
和siyuanVersionCode
外,还需执行以下步骤:
-
复制
signings.templates.gradle
文件并重命名为signings.gradle
。 -
在
signings.gradle
中配置相关信息。 -
使用命令行进入项目根目录并执行以下命令
# windows .\gradlew clean buildReleaseTask # linux gradle clean buildReleaseTask
命名规则如下:
assemble/bundle Xiaomi Debug/Release
assemble
生成APKbundle
生成AABXiaomi
为渠道包名称,参考flavors.gradle中productFlavors {}
配置的指定位置Debug/Release
代表测试版/正式版 -
执行完成后,可在以下位置找到生成的程序
siyuan-android\app\build-release\siyuan-${versionName}-all