electron - ElectronJS 应用程序无法在 ubuntu 20.04 上执行
问题描述
我已经构建了一个可以正常工作的电子应用程序electron .
。当我使用它构建该应用程序时,electron-packager
它在 Mac 上运行良好。但是,我需要该应用程序才能在 Linux 上运行。&我有操作系统的 ubuntu。
当我运行 electron-packager . --out=\"build\" --overwrite --icon=\"icons/icon.png\"
它时,它会构建文件和可执行文件。但它不会打开或执行。双击会给我一个弹出窗口说Couldn't display the app. No application installed for shared library
。
有几件事需要注意 -
- 它不显示它应该显示的图标。
- 我已通过右键单击检查了该文件的权限-
Allow executing file as program
已检查。
我已经尽我所能进行了谷歌搜索。没运气。我也试过electron-builder
npm。没运气。我真的需要一点帮助,请。真的卡住了,感觉无处可去。请帮忙。
解决方案
尝试以下命令:
electron-packager . appname --overwrite --asar=true --platform=linux --arch=x64 --icon=icons/icon.png --prune=true --out=build
推荐阅读
- powershell - 有选择地避免在ansible中将敏感数据写入日志(不使用nolog)
- java - 如何将多个数据字符串发送回 MainActivity?
- java - java.sql.SQLException:具有此缓存名称的连接缓存已禁用
- javascript - 有没有办法获得 x 天前的日期?(日期算术)
- sql - 如何将此原始查询转换为雄辩的?
- javascript - Jquery- 从 HTML 表创建 JavaScript 对象
- java - 如何将 RecyclerView 的引用传递给另一个活动
- c# - 警报未访问 BroadcastReceiver
- c - 将新字符串值分配给 char 数组时出错
- html - 如何在css中移动单选按钮