问题描述
我有一个用 GNOME Builder 制作的应用程序,它有一行:
pkg.require({
'Gio': '2.0','Gtk': '3.0','GLib': '2.66.1','AppIndicator3': '0.1'
});
const gtk = imports.gi.Gtk;
const glib = imports.gi.GLib;
const gio = imports.gi.Gio;
const appindicator = imports.gi.AppIndicator3;
但是当我运行它时它说:Unsatisfied dependency: AppIndicator3
const appindicator = imports.gi.AppIndicator3;
当我使用 gjs index.js
运行它时,它可以工作。
我是 gnome gtk 的新手,似乎无法弄清楚是什么问题。
解决方法
看来 gnome builder 正在使用 flatpack 作为构建环境,您应该选择主机操作系统作为应用程序运行时