Устранение неполадок в MIT App Inventor

Руководство по решению проблем

Столкнулись с трудностями при работе с MIT App Inventor? Не волнуйтесь! На этой странице собраны решения самых распространенных проблем, с которыми могут столкнуться начинающие разработчики.

Просто выберите категорию, соответствующую вашей проблеме, и следуйте предложенным рекомендациям. Если вы не нашли ответ на свой вопрос, посетите официальный форум MIT App Inventor или обратитесь за помощью к вашему преподавателю.

Нажмите на заголовок раздела, чтобы увидеть решения
Всегда проверяйте актуальность версий ПО
Регулярно сохраняйте резервные копии проектов

Если у вас возникли проблемы с эмулятором или USB-подключением, рекомендуем сначала проверить соединение на странице тестирования подключения. Эта страница поможет определить, работает ли aiStarter и установлена ли последняя версия программного обеспечения.

Ошибка сети при общении с Companion

Сообщение "Ошибка сети при общении с Companion" означает, что App Inventor успешно подключился к эмулятору или устройству, но не получает ответа от приложения Companion. В большинстве случаев эту проблему можно решить переустановкой программного обеспечения:

  1. Удалите текущую версию aiStarter с вашего компьютера
  2. Перезагрузите компьютер
  3. Установите последнюю версию aiStarter из нашего центра загрузок
Приложение работает, но изображения не отображаются

Если ваше приложение запускается, но изображения не отображаются, попробуйте следующие решения:

  1. Перезагрузите страницу App Inventor (нажмите Shift + Перезагрузка, чтобы очистить кэш)
  2. Повторно подключитесь к эмулятору или устройству
  3. Убедитесь, что изображения корректно загружены в проект
  4. Проверьте правильность имён файлов изображений (с учётом регистра)
Эмулятор не запускается или зависает при запуске

Если эмулятор не запускается или зависает при запуске, попробуйте следующие решения:

  1. Убедитесь, что у вас установлена последняя версия aiStarter из центра загрузок
  2. Закройте все другие программы, которые могут использовать много памяти или процессора
  3. На Windows проверьте, что установлены необходимые драйверы Intel HAXM
  4. Если проблема сохраняется, попробуйте использовать физическое устройство вместо эмулятора
Эмулятор запускается, но приложение Companion не устанавливается

Если эмулятор запускается, но приложение Companion не устанавливается автоматически, попробуйте:

  1. Закройте эмулятор
  2. Перезапустите aiStarter
  3. Повторно попытайтесь подключиться через опцию "Connect → Emulator" в App Inventor
  4. Если проблема сохраняется, попробуйте вручную установить приложение MIT AI2 Companion на эмулятор через APK-файл, доступный в центре загрузок
Мое устройство подключено, но при попытке подключения через USB появляется сообщение "App Inventor не видит устройство"

Если App Inventor не видит ваше устройство при подключении через USB, попробуйте следующие шаги:

  1. Отключите телефон или планшет от компьютера
  2. Подождите примерно 5 секунд
  3. Подключите устройство снова и убедитесь, что на устройстве включен режим отладки по USB
  4. Проверьте, появляется ли на устройстве запрос на разрешение отладки по USB (на некоторых устройствах требуется подтверждение)
USB-подключение не работает, хотя режим отладки включен

Если USB-подключение не работает, несмотря на включенный режим отладки, проверьте следующее:

  1. Убедитесь, что на вашем компьютере установлена последняя версия aiStarter из центра загрузок
  2. Проверьте, установлены ли на вашем компьютере драйверы USB для вашего устройства Android
  3. На устройстве Android перейдите в Настройки → О телефоне → Номер сборки и нажмите на него 7 раз, чтобы активировать параметры разработчика
  4. Затем в Настройках → Параметры разработчика включите "Отладка по USB"
  5. Попробуйте использовать другой USB-кабель (некоторые кабели могут быть предназначены только для зарядки)
Постоянные разрывы USB-соединения

Если USB-соединение постоянно разрывается, попробуйте следующие решения:

  1. Отключите на устройстве режим энергосбережения или не допускайте его перехода в спящий режим
  2. Используйте другой USB-порт на компьютере (предпочтительно напрямую подключать к компьютеру, а не через USB-хаб)
  3. Проверьте USB-кабель на наличие повреждений и при необходимости замените его
  4. Перезагрузите устройство и компьютер
Companion не подключается при использовании QR-кода или шестизначного кода

Если приложение MIT AI2 Companion не подключается при использовании QR-кода или шестизначного кода, проверьте следующее:

  1. Убедитесь, что ваше устройство и компьютер подключены к одной Wi-Fi сети
  2. Проверьте, что у вас установлена последняя версия приложения MIT AI2 Companion из центра загрузок или магазина приложений
  3. Временно отключите брандмауэр или антивирус на компьютере, которые могут блокировать соединение
  4. Попробуйте подключиться с использованием другой Wi-Fi сети
Companion выдает ошибку "Unable to load components"

Если Companion выдает ошибку "Unable to load components" или "Не удается загрузить компоненты", попробуйте следующие решения:

  1. Перезагрузите страницу App Inventor в браузере (с очисткой кэша - Shift + Перезагрузка)
  2. Закройте Companion на устройстве и повторно запустите его
  3. Проверьте версию приложения Companion и при необходимости обновите его из центра загрузок
  4. Проверьте, не используете ли вы компоненты, которые не поддерживаются на вашем устройстве
Companion зависает или закрывается при загрузке проекта

Если приложение Companion зависает или неожиданно закрывается при загрузке проекта, попробуйте:

  1. Проверьте размер вашего проекта - очень большие проекты с множеством ресурсов могут вызывать проблемы
  2. Убедитесь, что на вашем устройстве достаточно свободной памяти
  3. Перезагрузите устройство и попробуйте снова
  4. Если у вас большой проект, попробуйте создать упрощенную версию для тестирования
Ошибка при создании APK-файла

Если вы получаете ошибку при создании APK-файла, проверьте следующее:

  1. Убедитесь, что все используемые в проекте медиа-файлы (изображения, звуки, видео) имеют корректные имена без специальных символов или пробелов
  2. Проверьте, не превышает ли размер проекта лимиты App Inventor
  3. Попробуйте создать проект заново или сделать копию проекта и создать APK из неё
  4. Если вы используете расширения (Extensions), убедитесь, что они совместимы с текущей версией App Inventor
APK создается, но не устанавливается на устройство

Если APK-файл создается успешно, но не устанавливается на устройство, проверьте:

  1. Разрешена ли на устройстве установка приложений из неизвестных источников (Настройки → Безопасность → Неизвестные источники)
  2. Соответствует ли версия Android на устройстве минимальным требованиям вашего приложения
  3. Нет ли на устройстве уже установленной версии приложения с тем же идентификатором, но подписанной другим ключом (в этом случае сначала удалите существующее приложение)
  4. При установке обращайте внимание на сообщения об ошибках, которые могут указать на конкретную проблему
Как обновить программное обеспечение App Inventor?

Для обновления программного обеспечения App Inventor рекомендуем следующие шаги:

  1. Скачайте последнюю версию ПО в нашем центре загрузок
  2. Перед установкой новой версии полностью удалите старую версию
  3. После удаления старой версии перезагрузите компьютер
  4. Установите новую версию, следуя инструкциям установщика
  5. Обновите также приложение MIT AI2 Companion на вашем устройстве
Ошибка при запуске aiStarter

Если у вас возникают проблемы при запуске aiStarter, попробуйте:

  1. Убедитесь, что у вас есть права администратора для запуска программы
  2. На Windows проверьте, не блокирует ли антивирус или брандмауэр запуск aiStarter
  3. На macOS проверьте настройки безопасности в "Системные настройки → Безопасность и конфиденциальность"
  4. Переустановите aiStarter, скачав последнюю версию из центра загрузок
Проблемы совместимости браузера с App Inventor

Если у вас возникают проблемы с работой App Inventor в браузере, проверьте следующее:

  1. Используйте рекомендуемые браузеры: Chrome, Firefox или Edge последних версий
  2. Убедитесь, что в браузере включена поддержка JavaScript
  3. Попробуйте отключить расширения браузера, которые могут мешать работе App Inventor
  4. Очистите кэш и куки браузера, затем перезагрузите страницу
Не удается загрузить проект

Если у вас возникают проблемы при загрузке проекта, попробуйте следующие решения:

  1. Убедитесь, что размер AIA-файла не превышает допустимый лимит (в настоящее время это около 25 МБ)
  2. Проверьте, что файл имеет расширение .aia
  3. Попробуйте использовать другой браузер
  4. Если вы получаете ошибку "Invalid zip file" (Неверный zip-файл), возможно, файл был поврежден при скачивании. Попробуйте скачать проект заново
Изменения в проекте не сохраняются

Если изменения в вашем проекте не сохраняются, проверьте следующее:

  1. Убедитесь, что у вас стабильное интернет-соединение
  2. Проверьте, нет ли у вашего браузера ограничений на сохранение данных сайтов
  3. Регулярно скачивайте резервные копии ваших проектов через опцию "Build → Save project (.aia) to my computer"
  4. Если проблема возникает постоянно, попробуйте работать в режиме инкогнито или в другом браузере
Не удается скачать готовый APK-файл

Если вы не можете скачать готовый APK-файл, попробуйте:

  1. Проверьте настройки браузера, чтобы убедиться, что скачивание файлов разрешено
  2. Попробуйте другой браузер
  3. Если у вас медленное интернет-соединение, дайте процессу скачивания больше времени
  4. Если проблема сохраняется, попробуйте создать APK-файл заново или уменьшить размер проекта, удалив неиспользуемые ресурсы
Блоки исчезают или перемещаются в редакторе блоков

Если блоки исчезают или неожиданно перемещаются в редакторе блоков, попробуйте:

  1. Используйте функцию "Cleanup Blocks" в меню редактора блоков для автоматического упорядочивания блоков
  2. Сохраните проект и перезагрузите страницу
  3. Проверьте, не вызвана ли проблема переполнением рабочей области. В этом случае разделите логику на несколько процедур
  4. Используйте комментарии для организации блоков
Проблемы с использованием сенсоров (GPS, акселерометр и т.д.)

Если у вас возникают проблемы с использованием сенсоров в вашем приложении, проверьте:

  1. Предоставило ли ваше приложение необходимые разрешения на использование сенсоров
  2. Поддерживает ли ваше устройство или эмулятор требуемые сенсоры
  3. Включены ли соответствующие функции на устройстве (например, GPS или геолокация)
  4. При тестировании в эмуляторе помните, что некоторые сенсоры могут работать иначе или не работать вообще
Приложение работает некорректно на разных устройствах

Если ваше приложение работает по-разному на разных устройствах, обратите внимание на:

  1. Различия в размерах экрана и разрешениях - используйте относительные размеры компонентов
  2. Версии Android - некоторые функции могут быть недоступны в старых версиях
  3. Различия в аппаратных возможностях устройств
  4. Тестируйте ваше приложение на нескольких устройствах или в эмуляторах с разными конфигурациями