Skip to content

Тестирование и отладка

Цикл разработки

  1. Увеличьте версию пакета.
  2. Проверьте через samp-plugin validate и соберите новый .splug.
  3. Импортируйте через лаунчер.
  4. Включите и проверьте один целевой сценарий.
  5. Проверьте статус, память, медленные предупреждения и журнал плагина.

Минимальная матрица

  • armeabi-v7a и arm64-v8a;
  • чистая установка и обновление;
  • оба режима активации;
  • connect, disconnect и reconnect;
  • enable, disable, unload, error fuse, rollback и uninstall;
  • смерть/respawn игрока и повторное использование ID сущностей;
  • слабое устройство для HUD-плагинов.
ОшибкаПроверка
Не загружаетсяManifest, entry, UTF-8 и API requirement.
Нет разрешенияManifest и подтверждение пользователя.
Invalid phaseПеренесите запись в managed callback.
Stale handleПолучите Handle текущего generation.
TimeoutОграничьте циклы и кэшируйте результаты.
Module not foundИмя модуля и / в ZIP.

Не записывайте в журнал пароли, токены и личные сообщения.