4

Squirrel パッケージャー/更新マネージャーを使用して Electron アプリを作成しました。Windows 64 ビットのみを対象として、バンドルのビルドに問題はありませんでした。

問題なく Macbook pro (Windows 7 x64 デュアル ブート) にインストールしました。64 ビットの Surface Pro 3 (Win 10) と別の Win 7 PC でもテストしました。すべて正常に動作します。

私はアプリを公開し、数百のダウンロードを獲得しました。ダウンロードした人の半分は動作しており、残りの半分は起動しません。プロセスが生成され、1 秒後に終了します。管理者で起動しようとしましたが、管理者ダイアログボックスも表示されません。コマンドラインから実行してみました

myapp.exe > out.txt

しかし、アウトは空です。これをデバッグするにはどうすればよいですか?

4

2 に答える 2

3

本番ビルドのログも取得できませんでした。

私の解決策は、electron-logを使用して、本番アプリが問題のデバッグ中にログをディスクに書き込めるようにすることでした。

次に、Windows のログにアクセスできます
%USERPROFILE%\AppData\Roaming\<app name>\log.log

アプリにいくつかのログを追加して、アプリがクラッシュした場所についての洞察を得ることができます。

デバッグが完了したら、electron-log を削除することを忘れないでください。ログをディスクに書き込む必要はもうありません。

于 2016-12-16T09:56:43.653 に答える