Mac系统下IntelliJ运行Kotlin代码后项目文件消失的解决求助
解决IntelliJ停止运行Kotlin代码后文件消失的问题
一、检查Documents是否处于云同步目录
根据你使用的云同步工具,按以下方式确认:
- OneDrive(Windows):打开文件资源管理器,查看Documents文件夹是否带有蓝色云图标;右键文件夹→「属性」→「位置」标签,确认路径是否包含
OneDrive;也可打开OneDrive客户端,在「账户」页面查看同步文件夹列表。 - iCloud:
- Mac:打开系统设置→Apple ID→iCloud→iCloud Drive,查看是否勾选「桌面与文稿文件夹」
- Windows:打开iCloud客户端,检查是否开启了Documents文件夹同步
- 其他工具(百度网盘/坚果云等):打开对应客户端的同步设置,查看Documents是否在同步目录列表中
二、将项目移出云同步文件夹
- 完全关闭IntelliJ IDEA,避免文件被占用
- 在本地非云同步分区(如D盘)新建独立文件夹,例如
D:\LocalKotlinProjects - 复制Documents中目标Kotlin项目的完整文件夹到新建目录
- 删除Documents中的原项目文件夹(可先移至回收站,确认无问题后再彻底删除)
- 打开IntelliJ IDEA,通过「File→Open」选择新目录下的项目重新打开
三、额外设置防止问题复发
- 调整IntelliJ同步设置:打开「Settings→Appearance & Behavior→System Settings→Synchronization」,取消勾选「Synchronize files on frame activation」和「Use safe write」
- 禁用云同步工具对IntelliJ缓存目录的同步:
- Windows缓存路径:
C:\Users\[你的用户名]\.IntelliJIdea2023.3 - Mac缓存路径:
~/Library/Application Support/JetBrains/IntelliJIdea2023.3
在云同步工具的设置里将上述路径加入不同步列表
- Windows缓存路径:
- 若使用Gradle构建:打开「Settings→Build, Execution, Deployment→Build Tools→Gradle」,将「Build and run using」和「Run tests using」设置为
IntelliJ IDEA,取消勾选「Use Gradle from 'gradle-wrapper.properties' file」
内容的提问来源于stack exchange,提问作者Christopher Nwosu-Madueke
相关产品推荐
相关产品推荐

