Я знаю, что это старая проблема, но сейчас у меня такая же проблема.
Единственный обходной путь, который я нашел, - попросить пользователей загрузить APK из не встроенного навигатора, что очень смущает и раздражает (Opera на самом деле работает нормально).
Если бы кто-нибудь нашел решение для сборки в браузере, он был бы очень признателен, если бы опубликовал! :)
Также я заметил:
Я работаю в локальной сети, где сервер находится в 192.168.1.15. В «узлах» локальных компьютеров я разрешил имя домена по адресу сервера (если нет, то имя домена разрешается маршрутизатором). В Android я не разрешил доменное имя, поэтому, когда внутренний браузер пытается перейти к доменному имени, а не к серверу, он разрешает маршрутизатор, как и ожидалось. Что удивительно, так это то, что Opera разрешает сервер, например, если есть прокси или что-то в этом роде. По крайней мере, он действует так, как если бы трафик приходил из-за пределов локальной сети.
Возможно, именно это заставляет Opera работать над загрузкой файлов.
Извините, если мой английский недостаточно хорош для более ясного объяснения, но надеюсь, что он понятен.