Убил более 10 часов на задачу, которую заэстимейтил в худшем случае на 8 часов
А задача казалось простой: тестировать Android-билды в Гугловском облаке.
Есть у них прикольная штука — Firebase Test Lab. Позволяет, в том числе, тестировать на реальных устройствах.
При этом мне максимально помогал ChatGPT 5 и Gemini 2.5 Pro. Я за почти десяток часов:
- Научился перепаковывать apk с нужными изменениями с использованием: aapt, apktool, zipalign и apksigner.
- Понял, как использовать gcloud для отправки билда в гугл из консоли.
- Разобрался со всякими настройками Манифеста и Градла.
По итогу...многое из этого не было нужно. Совсем случайно обнаружил, что, начиная с Unity 6, основной Activity для Android теперь называется UnityPlayerGameActivity (до этого было UnityPlayerActivity). Ни одна ИИ-шка даже намёка не подала в эту сторону.
Вообще, по опыту ИИ, лучше всего диалог ведётся если ты сам пытаешься сыпать догадки и предположения, тогда бот пытается развернуть и проанализировать момент. Но это работает, если ты уже хоть немного шаришь за предметную сферу. Я же нередко ИИ пытаюсь использовать для задач, в области которых я не спец.
Ну и да, кидаю отдельный тапок в сторону Unity, которые зачем-то поменяли название Activity 😡
P.S. прикладываю видео того, как это выглядит в итоге. Прям в браузере на портале Firebase можно посмотреть логи, видео, статус и прочее. Можно в отдельный файл писать сообщения для тестируемого сценария. При желании можно довольно удобную и мощную CI настроить для билдов. Правда, в бесплатном акке лишь 5 тестов в день доступно на живых устройства.
Подписываемся на топового шитпостера, кстати.