К обсуждениям

Nextcloud Android не реагирует после выбора файла: матрица ручной загрузки

Редакция VOne Технологии

Как отделить системный 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 использован только как обезличенный сигнал.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.