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-плагинов.
  • сетевое наблюдение/перехват API 1.1, touch cancellation, audio ownership, clipboard limits и очистку camera-follow lease, если запрошены эти разрешения.
ОшибкаПроверка
Не загружаетсяManifest, entry, UTF-8 и API requirement.
Нет разрешенияManifest и подтверждение пользователя.
Invalid phaseПеренесите запись в managed callback.
Stale handleПолучите Handle текущего generation.
TimeoutОграничьте циклы и кэшируйте результаты.
Module not foundИмя модуля и / в ZIP.

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