我关注了一个标题为Creating an Electron Application for the Raspberry Pi的博客,关于在树莓派中使用Buster OS启动一个电子应用程序,并对其进行了编译。
但是,在构建应用程序时,使用电子生成器时,我不断收到无法执行的错误...运行命令electron-builder --dir --armv7l --linux deb
后,找不到问题所在。我已经附加了这个错误
发布于 2021-02-04 00:52:28
抱歉,我迟到了6个月,但我也刚刚尝试创建一个电子应用程序运行在树莓派。
事实证明,虽然Electron在Arm处理器上运行良好,但在Arm处理器上通过电子生成器构建Electron应用程序存在一系列问题。
你看到的错误就是兔子洞的打开。
大多数问题似乎是由于电子生成器显然是在x86机器上实现的,并没有真正小心地确保它在任何其他架构上工作- x86只是相当多的假设。
因此,对我来说,答案是在x86 Linux机器上构建Arm目标,使用与您使用的命令行完全相同的命令行。
到目前为止,我发现我可以在OS X上为OS X和Windows构建,为Linux x86、Linux Arm、OS X和Linux x86上的Windows构建。我没有Windows机器,所以我不确定什么能真正在那里工作。
代码签名是另一个兔子洞……
https://stackoverflow.com/questions/62955134
复制