HarmonyOS鸿蒙Next中Obsidian无法编辑

HarmonyOS鸿蒙Next中Obsidian无法编辑 鸿蒙手机端(6.1.0.117 SP6),通过出境易安装的Obsidian(版本1.12.7(303)),无法编辑内容,新建文件、新建文件夹等功能也同样无法操作。拷入Obsidian文件夹的markdown文件,Obsidian都可以正常打开,就是不能修改。

已多次检查已经给了Obsidian所有文件的访问权限,也已禁用社区插件,重装Obsidian和重启手机也都试过了,一直无法解决。

不知大家是否遇到过这种情况?是否有解决办法?

已解决!!!

感谢各位大佬回答。最终问题定位为鸿蒙系统和安卓虚拟机空间不兼容的问题。

我的诉求是通过NAS同步电脑和手机端的obsidian文件库。之前无法同步、无法修改。 最终发现,obsidian的文件库建在鸿蒙系统的文件夹中,就无法进行修改、新建等操作。 必须把文件库建立在“兼容应用数据”的文件夹内部,就可以进行修改、同步。


更多关于HarmonyOS鸿蒙Next中Obsidian无法编辑的实战教程也可以访问 https://www.itying.com/category-93-b0.html

8 回复

可能的原因分析

文件系统权限限制:鸿蒙系统对应用的文件访问有严格的安全沙箱机制。即使你授予了“所有文件访问权限”,应用在写入某些特定目录(如外部共享存储)时仍可能受到限制。

出境易环境兼容性问题:出境易作为运行海外应用的工具,可能提供了一个虚拟化的Android环境。该环境与鸿蒙系统的文件系统映射可能存在兼容性问题,导致Obsidian无法正常获得写入权限。

应用数据目录权限异常:Obsidian自身的应用数据目录(通常位于内部存储中)可能因权限错误或损坏,导致无法创建或修改文件。

建议的排查与解决步骤

检查鸿蒙应用权限设置:进入手机“设置 > 应用管理 > Obsidian”,确保“存储”权限已开启。同时,检查是否有“文件管理”或“媒体和文件”相关权限选项并启用。

尝试修改Obsidian存储位置:在Obsidian设置中,将库(Vault)的存储路径更改为应用私有目录(通常位于/data或/storage/emulated/0/Android/data/下的应用专属文件夹)。避免使用外部共享存储根目录。

测试其他文件管理应用:安装一个鸿蒙兼容的文件管理器(如系统自带的“文件管理”),尝试在Obsidian库目录内直接新建或编辑文本文件,确认是否为系统级写入限制。

更多关于HarmonyOS鸿蒙Next中Obsidian无法编辑的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


已解决!!!

感谢各位大佬回答。最终问题定位为鸿蒙系统和安卓虚拟机空间不兼容的问题。

我的诉求是通过NAS同步电脑和手机端的obsidian文件库。之前无法同步、无法修改。

最终发现,obsidian的文件库建在鸿蒙系统的文件夹中,就无法进行修改、新建等操作。

必须把文件库建立在“兼容应用数据”的文件夹内部,就可以进行修改、同步。

可以试下出境易容器本身重装。

我的正常,文件访问权检查一下

cke_565.jpeg cke_783.jpeg

从你描述的现象来看:

能打开 Vault
能看到 Markdown 文件
不能编辑
不能新建文件
不能新建文件夹

这通常不是 Obsidian 编辑器本身的问题,而是 HarmonyOS 对 Android 应用文件写权限兼容性的问题

你使用的是:

HarmonyOS NEXT 6.1.0.117 SP6
Obsidian 1.12.7 (303)
出境易安装

而 Obsidian Android 版本质上是依赖 Android 的文件访问框架(SAF)和 MANAGE_EXTERNAL_STORAGE 权限工作的。


第一种可能:Vault 处于只读状态

很多人在 Android 上也遇到过:

能打开文件
不能写入文件
不能创建文件

本质原因是:

选择了目录
↓
获得了读取权限
↓
没有获得目录写入授权

Obsidian 社区里有类似案例,表现为 Vault 可以打开,但无法创建或修改内容。

建议检查:

Obsidian
→ 设置
→ Vault
→ 当前 Vault 位置

确认是不是:

内部存储/Obsidian

而不是:

Downloads
Android/data
应用私有目录
云同步目录

第二种可能:HarmonyOS NEXT 对 Android 文件权限兼容不完整

这是我更怀疑的原因。

因为你说:

已经给了所有权限
重装无效
插件关闭无效

而且:

能读
不能写

很像:

Android App
↓
HarmonyOS NEXT兼容层
↓
文件写入能力受限

的问题。

类似情况在部分 Android 应用迁移 HarmonyOS 时也出现过,例如:

文件管理
知识库
同步工具
Markdown工具

表现为:

读取正常
写入失败

尤其是通过第三方安装方式安装的 APK。


第三种可能:Vault 放置位置不兼容

很多 Obsidian 用户会把 Vault 放在:

Documents
Download
同步目录
第三方网盘目录

但在 HarmonyOS NEXT 上建议测试:

内部存储
└── Obsidian
    └── TestVault

重新:

创建新 Vault

不要导入旧 Vault。

测试:

新建 md
编辑
保存

如果新 Vault 正常:

说明是目录权限问题

如果新 Vault 仍然不能编辑:

说明是 Obsidian 与 HarmonyOS NEXT 的兼容问题

第四种可能:1.12.7 版本兼容问题

目前 Obsidian 1.12.7 是 2026 年的新版本。

近期论坛也有:

1.12.7
编辑异常
文件状态异常

的反馈。

可以尝试:

1.11.7
1.11.4

这两个旧版本测试。

很多 HarmonyOS 用户遇到兼容问题时,降级反而恢复正常。


最后给一个最快的验证方法

新建一个最简单的测试环境:

内部存储
└── ObsidianTest

然后:

Obsidian
→ Create Vault
→ ObsidianTest

创建完成后立刻:

新建 note
输入 abc
保存

如果这里都失败:

那么基本可以确定:

Obsidian Android版
+
HarmonyOS NEXT 6.1

存在文件写入兼容问题,而不是你的 Vault、插件或权限配置问题。

目前还没有看到Obsidian官方宣布适配完成的资料,因此兼容层导致的读写异常概率是比较高的。

版本一致,我这边阔以创建文件夹,编辑内容;

鸿蒙Next系统移除了AOSP代码,仅支持原生鸿蒙API。Obsidian尚未适配鸿蒙Next的ArkTS/ArkUI,无法调用系统文件编辑接口或获取存储权限,导致编辑功能失效。需等待官方发布鸿蒙原生版本。

问题已定位:Obsidian等安卓应用在HarmonyOS NEXT中,若库文件存放在系统原生文件夹(如“文件管理”中的文档、下载等目录),应用无写入权限,导致无法编辑、新建文件或文件夹。

原因: HarmonyOS NEXT对安卓应用在非兼容路径的写入操作进行了安全限制,仅允许在“兼容应用数据”对应的虚拟化存储空间内(通常为Android/data/应用包名或系统标记的“兼容应用数据”文件夹)进行读写。

解决方案: 将Obsidian库完整迁移至“兼容应用数据”内部文件夹即可恢复编辑、同步等功能。此路径可通过文件管理器选择“内部存储/兼容应用数据”进入,或在应用内选择存储时手动定位到该区域。

回到顶部