鸿蒙快速切换签名配置

鸿蒙快速切换签名配置

参考文档

根据官方签名文档完成签名之后。会在Signing Configs里边生成一个签名项目。

但是因为发布打包这个配置项目是需要手动配置的。那不能开发的时候用自动测试签名,上线的时候还需要手动配置一遍这个吧。想想这么弄就很麻烦。

这个时候就要开始想个简单的办法了。

翻了翻文档,发现有一个比较好用的配置方式,如下逐步介绍一下如何配置。

增加一个签名配置

在File中的project structure中的project下边的signing configs中增加一个签名配置。
譬如说release。这个配置就是按照上述官方文档里边来配置。

增加build-profile.json5中的products

在根目录下边的build-profile.json5文件中。发现signingConfigs里边多了一个release的配置。
然后需要做的就是在products里边增加一个release的配置。

{
  "name": "release",
  "signingConfig": "release", // 这个地方的配置写上刚才的签名配置
  "compatibleSdkVersion": "5.0.0(12)",
  "runtimeOS": "HarmonyOS",
  "buildOption": {
    "strictMode": {
      "caseSensitiveCheck": true,
      "useNormalizedOHMUrl": true
    }
  },
  "versionName": "1.0.0", // 这个地方可以写上版本号
  "versionCode": 24121001, // 这个地方可以写上版本序列号
}

然后在下边modules里边把release的product也加一下。

"modules": [
  {
    "name": "entry",
    "srcPath": "./entry",
    "targets": [
      {
        "name": "default",
        "applyToProducts": [
          "default",
          "release" // 把这个地方的release加上
        ]
      }
    ]
  }
]

切换product模式签名

然后点一下在DevEco里边中间的那个小把子。就多出了一个release,然后把build mode改成release。

然后在Build里边的Build Haps/Apps里边的Build Apps的

然后就在根目录的build里边生成了可用版本了。

后记

最近利用这些知识上架了一个应用,小鱼抽签。接入了App linking,https://www.xyccstudio.cn/applinking/xiaoyushangshangqian-a

或者 https://h5hosting-drcn.dbankcdn.cn/cch5/ScenarizedDist/filePageV2/dist/index.html#/filePageMain?id=195C60E5464C223F574CE9E8F8DDCE6110550EE9EF7512682D44C27B0323A06C&language=zh_CN

第1签 锤离成道

天开地辟结良缘,日吉时良万事全,若得此签非小可,人行中正帝王宜

上上签

子宫

此卦盘古初开天地之象,诸事皆吉也

快使用鸿蒙next版本扫一扫体验一下吧~

最近利用这些知识上架了一个应用,小鱼证件照,免费便捷的证件照生成工具。接入了App linking,https://www.xyccstudio.cn/applinking/zhengjianzhao

<think>好的,我现在需要帮助用户将华为鸿蒙系统手机上的M3U8文件直接上传到NAS,而无需使用电脑。用户之前提到他们使用夸克浏览器下载了这些文件,现在想上传到NAS以便播放。 首先,我需要考虑用户的情况:使用鸿蒙系统的华为手机,已经通过夸克浏览器下载了文件到手机本地存储。用户需要的是直接从手机上传到NAS的方法,不使用电脑。之前给出的解决方案可能涉及DS file、第三方应用或浏览器访问,但需要确认是否适用于夸克下载的文件路径。 接下来,我需要确定用户对NAS的访问方式。用户已经启用了QuickConnect,所以可以通过QuickConnect的域名访问NAS。可能需要使用支持QuickConnect的应用,如DS file,或者通过WebDAV、SMB协议上传文件。此外,用户可能对文件管理不太熟悉,需要步骤详细且操作简单。 考虑到用户可能不熟悉技术细节,应推荐最简单的方法,例如使用DS file应用,因为它直接由群晖开发,与QuickConnect集成较好。另外,夸克浏览器本身是否有分享或上传功能到NAS也是一个考虑点。如果夸克可以调用其他应用打开文件,用户可能通过“分享”功能将文件上传到NAS。 还需要考虑文件的位置。夸克浏览器下载的文件通常保存在手机的内部存储或Download文件夹下,用户可能需要知道如何在文件管理器中找到这些文件。鸿蒙系统自带的文件管理器可能能帮助用户定位文件,然后通过DS file或其他支持WebDAV的应用上传。 另外,用户可能担心步骤复杂,所以需要分步骤说明,包括安装应用、登录、找到文件、上传的具体操作。可能需要提到如何配置DS file连接QuickConnect,以及如何处理可能出现的证书问题,比如自签名证书的信任设置。 最后,需要检查是否有其他可能性,比如使用浏览器直接访问NAS的File Station上传文件,但用户需要通过手机浏览器完成,可能需要指导如何登录、导航到上传界面,以及选择文件上传。但这种方法可能在移动浏览器中操作不太方便,特别是大文件或多个文件时。 可能遇到的问题包括:夸克下载的文件保存路径不明确,用户找不到文件;上传过程中遇到连接问题,如QuickConnect无法连接或端口问题;证书错误导致无法访问NAS。需要提前在回答中给出解决这些问题的提示,比如检查QuickConnect设置、确保端口正确,以及处理证书信任的方法。 总结步骤应该是:1. 安装DS file应用并登录NAS;2. 在手机文件管理中找到下载的M3U8文件;3. 通过DS file上传到NAS的目标文件夹。或者使用夸克浏览器分享功能直接上传到NAS的File Station。可能需要详细说明每个步骤,包括截图或路径示例,但文字描述需足够清晰。 另外,是否需要其他第三方文件管理器,如CX文件管理器或Solid Explorer,来支持WebDAV或SMB协议上传?但为了简化,优先推荐官方应用DS file,减少用户安装额外应用的需要。 最后,验证这些方法是否适用于鸿蒙系统,是否存在兼容性问题。根据经验,DS file在鸿蒙上应该可以正常运行,但可能需要用户允许相关权限,如存储访问和网络访问。</think>以下是为鸿蒙系统设计的M3U8文件直传NAS方案,无需电脑操作,全程通过手机完成: --- ### **一、通过DS file官方App上传(最稳定)** #### **步骤说明** 1. **安装DS file** - 华为应用市场搜索 **DS file** 并安装 - *若应用市场无此应用*:通过[群晖官网](https://global.download.synology.com/download/Mobile/DSfile/Android/)下载APK手动安装(需开启「允许安装未知来源应用」) 2. **连接NAS** - 打开DS file → 点击右上角 **⊕** → 选择 **快速连接** - 输入信息: - **服务器地址**:`你的QuickConnect ID.quickconnect.cn` - **账号/密码**:NAS登录凭证 - *注:若提示证书错误* → 点击「继续」临时忽略 3. **定位本地文件** - 点击底部 **本地** → 进入夸克下载目录: - 默认路径:`内部存储/夸克浏览器/Download/` - *若自定义过路径*:通过搜索框输入 `.m3u8` 快速查找 4. **上传到NAS** - 长按目标M3U8文件 → 点击 **移动/复制** → 选择 **复制到** - 导航到NAS目标文件夹(如`/video`)→ 点击 **确定** - *传输进度*:顶部通知栏实时显示 --- ### **二、通过夸克浏览器直接上传(免装App)** #### **操作流程** 1. **浏览器访问NAS** - 打开夸克浏览器 → 输入地址: ```url https://[QuickConnect ID].quickconnect.cn:5001 ``` - 登录NAS账户 2. **使用File Station上传** - 点击顶部 **主菜单** → 选择 **File Station** - 进入目标文件夹(如`/video`)→ 点击工具栏 **上传** 图标 - 选择 **上传 - 文件** → 从手机存储中定位夸克下载目录 - 选中M3U8文件 → 点击 **打开** 开始上传 **注意**: - 鸿蒙系统需赋予夸克浏览器 **文件访问权限**(设置→应用→夸克→权限管理→开启「存储」) - 单文件超过2GB建议改用DS file(浏览器上传可能中断) --- ### **三、通过鸿蒙自带文件管理器上传(原生支持WebDAV)** #### **隐藏技能:直连NAS协议** 1. **添加NAS网络位置** - 打开 **文件管理** → 点击 **我的手机** → 右上角 **⋮** → 选择 **远程管理** - 协议选择 **WebDAV** → 填写信息: - 服务器:`http://[QuickConnect ID].quickconnect.cn:5005` - 账号/密码:NAS凭证 - *端口说明*: - HTTP用5005(需在NAS控制面板→文件服务→WebDAV中启用) - HTTPS用5006(需导入NAS证书到手机) 2. **拖拽式上传** - 进入本地夸克下载目录 → 长按M3U8文件 → 点击 **复制** - 切换到已添加的NAS网络位置 → 进入目标文件夹 → 点击 **粘贴** **优势**:系统级集成,传输速度更快 --- ### **四、高级技巧:自动化同步(适合频繁上传)** #### **通过Synology Drive同步** 1. **NAS端配置** - 套件中心安装 **Synology Drive Server** - 控制面板→用户→编辑账户→勾选「启用家目录」 2. **手机端操作** - 安装 **Synology Drive** App → 登录QuickConnect - 设置同步任务: - 本地文件夹:`内部存储/夸克浏览器/Download/` - NAS文件夹:`/homes/[你的账号]/Drive/M3U8/` - 开启 **实时同步** → 夸克下载的M3U8会自动上传 --- ### **避坑指南** 1. **文件不可见问题**: - 确保夸克下载的M3U8未存放到`Android/data/com.quark.browser/`(鸿蒙限制访问) - 建议修改夸克默认下载路径到`内部存储/Download/` 2. **协议端口冲突**: - 如果WebDAV连接失败,检查NAS设置: ```路径 控制面板 → 文件服务 → WebDAV → 勾选「启用HTTP WebDAV服务」 ``` 3. **HTTPS证书信任**: - 鸿蒙系统需手动安装群晖证书: - 浏览器访问`http://NAS_IP:5000/webman/index.cgi` → 下载证书 - 设置→安全→更多安全设置→加密与凭据→安装证书→选择CA证书 --- ### **效果验证** 上传完成后,通过以下方式验证: 1. 打开DS video/Plex等播放器 → 直接加载NAS中的M3U8 2. 或通过VLC输入NAS文件路径: ```url smb://[QuickConnect ID].quickconnect.cn/video/xxx.m3u8 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xyccstudio

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值