How to fix 'Error: No .desktop files found' for manual AppImage creation

How to fix 'Error: No .desktop files found' for manual AppImage creation

我正在遵循 AppImage GitHub 手册中的手动打包指南。对于 AppRun,我使用 https://github.com/AppImage/AppImageKit/releases 中的 AppRun-x86_64(2019 年 7 月 7 日) 我在 name.AppImage 文件夹中有一个 name.desktop 文件,我用项目名称替换了名称,如果 desktop-file-validate 验证,name.desktop 不会给出错误。 然而,当 运行 创建的 AppImage 和直接 运行 ./AppRun 时,我收到以下错误消息:

Error: No .desktop files found

它在哪里查找文件以及所需的命名方案是什么?

appimagetool 版本appimagetool, continuous build (commit fef038a), build 2093 built on 2019-07-07 12:07:34 UTC

已解决。不小心将 AppRun 复制到了我的可执行文件中。所以 AppRun -> 调用 AppRunusr/bin 目录中找不到 .desktop。 我留下这个问题以防有人犯同样的错误。