Я знакомлюсь с Ubuntu SDK и QML.
После создания примера проекта: «Приложение с простым пользовательским интерфейсом», я могу запустить его правильно.
Но я получаю предупреждение:
unity::action::ActionManager::ActionManager(QObject*):
Could not determine application identifier. HUD will not work properly.
Provide your application identifier in $APP_ID environment variable.
** (qmlscene:16973): WARNING **: Unable to register app: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Invalid application ID
Как предоставить такой идентификатор для приложения? Должен ли я поместить это где-нибудь в коде?
Спасибо.
Вы, вероятно, получаете это предупреждение, потому что Вы разрабатываете свое приложение на рабочем столе.
приложения QML с помощью компонентов Ubuntu нужны в этом для идентификации себя по всей системе, видят ApplicationId.
Для избавлений от этого предупреждения просто снабдите префиксом Ваш qmlscene
команда как это:
APP_ID=foo qmlscene ./foo.qml
Ресурсы: