Как отделить системный picker, очередь Nextcloud Android и серверный приём: один малый нейтральный файл, два пути передачи, веб-контроль и обезличенный process-scoped журнал без удаления аккаунта.
Подготовьте нейтральный контроль
Создайте небольшой текстовый файл с уникальным нейтральным именем и без личных данных. Запишите версии Nextcloud Android и Android, тип устройства в обобщённом виде, целевую папку без её реального имени и время попытки. Перед тестом проверьте ту же папку в веб-интерфейсе, не изменяя её. Это подтверждает лишь исходную доступность цели, а не работу всего канала загрузки.
Сравните два пути выбора файла
Сначала откройте целевую папку в Nextcloud Android, нажмите кнопку добавления, выберите контрольный файл и отметьте, вернуло ли вас в клиент. Затем откройте файл в другом приложении и выберите Nextcloud через системное меню Share. Между попытками не меняйте сеть, аккаунт или разрешения. Одинаковый результат двух входов сужает поиск, но не доказывает дефект сервера или клиента.
Разделите picker, очередь и сервер
После каждого выбора проверьте три признака: закрылся ли picker с возвратом в Nextcloud, появилась ли видимая задача и возник ли файл в веб-интерфейсе после разумной паузы. Отсутствие возврата указывает на границу Android UI; возврат без задачи — на границу клиента; задача без файла на сервере — на канал передачи или приём. Эта классификация не называет конкретную причину.
Передайте минимум данных и не сбрасывайте клиент
Первичный репозиторий Nextcloud Android описывает process-scoped logcat для bug report. Если ваша политика и опыт позволяют его снять, ограничьте журнал процессом клиента и коротким окном вокруг одной попытки. Удалите адреса, токены, пути, имена файлов и аккаунтов. Передайте версии, два результата, место обрыва по матрице и обезличенный фрагмент. Остановитесь до очистки data, удаления аккаунта и сброса разрешений.
Читайте три границы без преждевременного вывода
Если picker не вернул управление, повторите выбор один раз с другим малым нейтральным файлом: это проверяет системную границу, но не разрешения вслепую. Если возврат есть, а задача не появилась, важны версия клиента и короткий журнал. Если задача видна, но веб-интерфейс не показывает файл, сохраните время и серверный request ID, если он уже доступен штатно. Появление файла в веб-интерфейсе при молчащем клиенте означает проблему обратной связи, а не неудачу передачи. Во всех случаях локальный файл сохраняйте.
Материал подготовлен редакцией VOne с применением ИИ для матрицы границ; функция загрузки и сбор лога проверены по Nextcloud, issue использован только как обезличенный сигнал.
Источники и проверка
- Nextcloud Developer Manual — Android library проверено 2026-08-10
- Nextcloud Android — Primary repository проверено 2026-08-10
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.