Ubuntu SDK: шаблон HTML5-приложения показывает предупреждение

Я создал новое приложение HTML5 с Ubuntu SDK, и всякий раз, когда я нажимаю кнопку Run, я получаю следующий вывод на консоль:

Setting import path to:  /home/dbugger/Bautista/www/../lib/x86_64-linux-gnu 

WARNING: This project is using the experimental QML API extensions for QtWebKit and is therefore tied to a specific QtWebKit release.
WARNING: The experimental API will change from version to version, or even be removed. You have been warned!

unity::action::ActionManager::ActionManager(QObject*):
    Could not determine application identifier. HUD will not work properly.
    Provide your application identifier in $APP_ID environment variable.
Cannot create CordovaView object.
Falling back on the plain Webview backend.
Inspector server started successfully. Try pointing a WebKit browser to http://192.168.178.25:9221

** (ubuntu-html5-app-launcher:16912): WARNING **: Unable to register app: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Invalid application ID
Injecting webapps script[0] : file:///usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/UnityWebApps/unity-webapps-api.js

Я получаю предупреждения об использовании экспериментальный API, но следующие сообщения довольно загадочные. Я не очень понимаю, что они пытаются сказать, но похоже, что я что-то упустил.

Может кто-нибудь объяснить мне, о чем они, и если я должен сделать что-то, чтобы избавиться от них?

0
задан 23 June 2014 в 16:08

1 ответ

Я попытаюсь предоставить дополнительную подробную информацию о других сообщениях:

  • "единица:: действие:: ActionManager:: ActionManager (QObject*): не Мог определить идентификатор приложения. HUD не будет работать правильно. Обеспечьте свой идентификатор приложения в переменной среды $APP_ID. "

Этот безопасен и связан с HUD, как Вы видите. Средство запуска приложения HTML5 использует HUD в качестве бэкенда для некоторых его представленных API. HUD требует, чтобы некоторые данные контекста приложения были приняты за работу правильно. Те, которые информация обычно устанавливается на касании средой как приложение, запускаются, но в контексте qtcreator это не. Можно установить его сами, если Вы вручную запускаете приложение, например, "APP_ID = ubuntu-html5-app-launcher - www=www"

  • "Не может создать объект CordovaView. Возвращение к простому бэкенду Webview".

Снова это - больше информации, чем предупреждение ничего для волнения о. Поскольку Вы могли бы знать, что приложение HTML5 может использовать API JavaScript Ubuntu и также API Cordova. По умолчанию API Cordova не доступны, необходимо включить им (некоторое время выполнения освобождает, будет дополнительно упакован в приложении щелчка). Бэкенд во время выполнения внутренне отличается, используете ли Вы cordova или нет. Это сообщение просто говорит Вам, что cordova API не являются availble, и Вы будете работать со временем выполнения по умолчанию, которое "только" упаковывает API JavaScript Ubuntu,

  • " ** (ubuntu-html5-app-launcher:16912): ПРЕДУПРЕЖДЕНИЕ **: Неспособный зарегистрировать приложение: GDBus. Error:org.freedesktop. DBus. Ошибка. InvalidArgs: Недопустимый идентификатор приложения"

Это предупреждение совпадает с первым, отсутствие переменной среды APP_ID (обычно устанавливаемый средой) препятствует тому, чтобы некоторые незначительные внутренние элементы работали,

Hope, которой это помогает,

1
ответ дан 23 June 2014 в 16:08

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

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