Тестирование и отладка
Цикл разработки
- Увеличьте версию пакета.
- Проверьте через
samp-plugin validateи соберите новый.splug. - Импортируйте через лаунчер.
- Включите и проверьте один целевой сценарий.
- Проверьте статус, память, медленные предупреждения и журнал плагина.
Минимальная матрица
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. |
Не записывайте в журнал пароли, токены и личные сообщения.