adb) и USB-кабелем; запас свободного места на телефоне; ровная площадка с рассеянным светом.
https://play.google.com/store/apps/details?id=<package>. Всё, что после id=, — это и есть <package>.adb version
Ожидаемый вывод — строка вида Android Debug Bridge version 1.0.xx и Installed as /usr/bin/adb.
Чек-лист перед стартом:
adb devices показывает устройство в статусе device<package> приложенияЧто сделать: подключить телефон кабелем, подтвердить авторизацию отладки и снять базовые метрики устройства.
Зачем: без рабочего adb вы не сможете ни выгрузить скан, ни доказать, что приложение действительно создало файл, а не сохранило превью.
Как проверить: последовательно выполнить три команды.
adb devices
Ожидаемо: устройство в статусе device, а не unauthorized.
List of devices attached
R58M12ABCDE device
adb shell df /sdcard
Ожидаемо: таблица с колонкой Available, где под /storage/emulated есть свободный объём.
adb shell getprop ro.build.version.release
Ожидаемо: номер версии Android, например 13. Сравните его с требованиями приложения.
Пример: если adb devices вернул R58M12ABCDE unauthorized, команда df уже не выполнится — сначала разблокируйте телефон и нажмите «Разрешить отладку по USB» в диалоге.
Почему это работает: adb общается с демоном adbd на телефоне; статус device означает, что ключ ПК принят и shell-доступ есть.

Что сделать: установить приложение из Google Play, выдать разрешение на камеру, выполнить сам проход сканирования.
Зачем: это ключевой этап — 3D-модель строится именно здесь, и большинство провалов происходит из-за отказа в разрешении или прерванной сессии.
Как проверить: наличие пакета и факт запуска.
adb shell pm list packages | grep -i scan
Windows PowerShell:
adb shell pm list packages | findstr /i scan
Ожидаемо: строка package:<package> ровно с тем именем, что вы взяли из Play. Если список пуст — приложение не установилось или имя пакета не содержит слова «scan»; проверьте точное имя по URL.
Теперь сам скан:
1. Откройте приложение и нажмите «Новое сканирование» (название пункта меню сверьте с документацией — в разных версиях формулировки отличаются).
2. На вопрос системы «Allow ScanDot to take pictures and record video?» ответьте «While using the app». Отказ даёт пустой видоискатель.
3. Обходите объект или комнату медленно, удерживая объект в центре кадра, с перекрытием соседних кадров примерно на треть. Резкие повороты телефона дают разрывы.
4. Замкните проход по кругу и вернитесь в точку старта — так трекер «склеит» первую и последнюю части.
5. Остановите запись и дождитесь обработки. Не блокируйте экран: часть приложений прерывает обработку при уходе в фон.
Пример: вы сканируете стул. Начните с ножек по кругу на высоте 1 м, затем пройдите ниже — на высоте сиденья, затем обойдите спинку сверху. Три прохода с перекрытием дают меньше дыр, чем один длинный.
Если ScanDot недоступен — как оценить альтернативу. Любое приложение-альтернатива проверяется теми же командами. Требуйте: разрешение android.permission.CAMERA и, если приложение позиционируется как AR, зависимость от com.google.ar.core (Google Play Services for AR) — без него трекинг на части устройств не заведётся.
adb shell dumpsys package <package> | grep -i "android.permission.CAMERA"
Ожидаемо: android.permission.CAMERA: granted=true. Если granted=false — приложение установлено, но разрешение не выдано, и оно не сможет сканировать.
Про сам скан в фоне и локальную обработку на телефоне полезно почитать в гайде Как запустить ИИ-модель локально на Android — там разобрано, как ведут себя приложения при нехватке памяти и перегреве.

Что сделать: найти файл скана на телефоне и выгрузить его на ПК.
Зачем: до выгрузки вы не знаете, сохранился ли скан целиком — приложение могло записать только превью.
Как проверить: сначала посмотрите список файлов, затем скачайте каталог.
adb shell ls -lh /sdcard/Android/data/<package>/files/
Ожидаемо: строки с размерами, например -rw-rw---- 1 u0_a123 sdcard_rw 42M 2024-01-01 12:00 model.obj (имя и формат зависят от приложения — сверьтесь с документацией).
Если каталог пуст или его нет, проверьте стандартные места сохранения:
adb shell ls -lh /sdcard/DCIM/
adb shell ls -lh /sdcard/Download/
Выгрузка:
adb pull /sdcard/Android/data/<package>/files/ ./scan_out
Ожидаемо: строка 1 file pulled, 0 skipped (или несколько файлов) и появление каталога ./scan_out на ПК.
Пример: adb pull /sdcard/Android/data/com.example.scanner/files/ ./scan_out положит модели в папку scan_out рядом с текущим каталогом терминала.
Почему это работает: adb pull копирует файл по протоколу adb без MTP-посредника, поэтому он не «рвётся» на больших моделях, в отличие от передачи через проводник Windows.
Если после сканирования нужно постоянно синхронизировать папку со сканами с ПК, посмотрите открытые альтернативы Microsoft Phone Link — там разобраны способы связи без проприетарного моста.
Успех выглядит так: в scan_out лежит файл модели, его размер — десятки мегабайт, а не сотни килобайт (последнее означало бы превью или миниатюру).
Проблема. ADB не видит телефон.
error: no devices/emulators foundadb kill-server && adb start-server && adb devices. Если статус unauthorized — разблокируйте телефон и подтвердите диалог.Проблема. Файл скана не находится по ожидаемому пути.
adb: error: failed to stat remote object '/sdcard/Android/data/<package>/files/': No such file or directory<package> (опечатка или другое приложение) либо приложение пишет в DCIM/Download.adb shell pm list packages | grep -i scan, затем проверьте adb shell ls /sdcard/DCIM/ и adb shell ls /sdcard/Download/.Проблема. Установка APK вручную прерывается.
Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]adb shell df /sdcard), затем повторите adb install -r <файл>.apk.Вы настроили связку «телефон — ПК», выдали разрешения, записали скан и физически выгрузили файл модели в scan_out. Дальше проверьте геометрию в любом просмотрщике 3D-моделей на ПК и, если есть разрывы, повторите проход с большим перекрытием кадров и более ровным светом.
Почему в скане появляются дыры и рваные края?
Трекер теряет объект на однородных, глянцевых или прозрачных поверхностях и при резких поворотах телефона. Уменьшите скорость прохода, добавьте рассеянный свет и обеспечьте перекрытие соседних кадров примерно на треть.
Нужен ли интернет во время сканирования?
Зависит от приложения: часть обрабатывает кадры на устройстве, часть отправляет их на сервер. Проверьте поведение в авиарежиме и сверьтесь с документацией — это единственный надёжный способ.
Сколько места занимает один скан?
Размер зависит от разрешения текстуры, площади сцены и формата экспорта; универсальной цифры нет — сверьтесь с документацией приложения и контролируйте свободное место командой adb shell df /sdcard.
Телефон греется, и сканирование обрывается. Что делать?
Снимите чехол, не заряжайте телефон во время скана, разбейте большую комнату на 2–3 сегмента и сохраните каждый отдельно. Если приложение обрабатывает данные на устройстве, часть нагрузки можно перенести на ПК — подходы разобраны в гайде про локальный запуск моделей на Android.
Статус: практическое руководство. Часть утверждений — заявления вендоров и проектов; проверяйте на своей среде.
Пошаговая инструкция: установка ScanDot и других 3D-сканеров на Android, съёмка объекта, просмотр облака точек и экспорт модели на ПК. Время выполнения: 30–40 минут на настройку (само сканирование комнаты — отдельно, зависит от площади). Уровень сложности: Basic.
Машинные данные публикации: Citation Map JSON · JSON-LD · Semantic Embeddings — отдельный этап.
| Сущность | Тип | Роль в публикации |
|---|---|---|
| 3d сканер android | продукт/модель | упоминается в заголовке, TL;DR или разделах гайда |
| как отсканировать комнату в 3d на телефоне | продукт/модель | упоминается в заголовке, TL;DR или разделах гайда |
| scandot приложение | тема/инструмент | упоминается в заголовке, TL;DR или разделах гайда |
| просмотр облака точек android | тема/инструмент | упоминается в заголовке, TL;DR или разделах гайда |
| Windows | платформа/технология | упоминается в заголовке, TL;DR или разделах гайда |
| Android | платформа/технология | упоминается в заголовке, TL;DR или разделах гайда |
| компания | упоминается в заголовке, TL;DR или разделах гайда |
В материале нет отдельного независимого подтверждения; ниже разделены заявления источников и редакционные выводы.
| Источник | Тип | Роль |
|---|---|---|
| play.google.com | внешний источник | ссылка из тела гайда |
Как цитировать: AI Release. Как отсканировать комнату или предмет в 3D на Android: настройка ScanDot и альтернативы. ai-release.org.