Documentation · 08
Примеры и решения
Готовые примеры и устранение типовых проблем.
08 Примеры и решения
8.1Примеры
Готовые примеры — в каталоге examples/ репозитория:
hello-world
Простейшее приложение: manifest + index.html. Минимальный пример для старта.
filesystem
Работа с файлами и workspace: чтение, запись, список.
agent-tests
Тестовое приложение: identity, system, capabilities и прогон проверок API.
Полная концепция движка — в документации репозитория (docs/, protocol/, sdk/javascript/axion.d.ts). Начало — в главе «Введение».
8.2Устранение проблем
| Симптом | Причина и решение |
|---|---|
AXION_PERMISSION_NEEDED | Capability не подтверждена пользователем. Разрешите через диалог или axion permissions grant |
| Пакет не устанавливается | Проверьте minimum_engine_version, целостность .axn и axion info |
| Право «не работает» после обновления | Новые права не активируются автоматически — примените заново через axion permissions |
| Пустое окно при запуске | Проверьте путь entry.html и наличие ресурсов внутри пакета |
| WebView не загружается | Отсутствует системный WebView (WebView2 / WebKitGTK). См. системные требования |
Нет window.axion | Страница открыта вне движка (в браузере). Проверьте, что приложение запущено через axion dev / run |
ipc.call отклонено | Сервис не объявлен в dependencies manifest или нет capability ipc.call |
Готовы собрать свой первый .axn?Двадцать минут на настройку — и приложение на пяти платформах.
Скачать