Ubuntu SDK: укажите идентификатор приложения в переменной среды $ APP_ID

Я знакомлюсь с 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

Как предоставить такой идентификатор для приложения? Должен ли я поместить это где-нибудь в коде?

Спасибо.

3
задан 7 November 2014 в 20:38

1 ответ

Вы, вероятно, получаете это предупреждение, потому что Вы разрабатываете свое приложение на рабочем столе.

приложения QML с помощью компонентов Ubuntu нужны в этом для идентификации себя по всей системе, видят ApplicationId.

Для избавлений от этого предупреждения просто снабдите префиксом Ваш qmlscene команда как это:

   APP_ID=foo qmlscene ./foo.qml

Ресурсы:

4
ответ дан 7 November 2014 в 20:38

Другие вопросы по тегам:

Похожие вопросы: