Недавно я установил Android x86 через VirtualBox на свой компьютер. Он работает в основном нормально (за исключением некоторых странностей с мышью, что на самом деле не проблема), но тот факт, что приложения не могут обнаружить подключение к Интернету. Я могу получить доступ к Интернету через встроенный браузер, поэтому я знаю, что соединение на самом деле подключается к виртуальной машине, но приложения не могут получить к ней доступ.
Из Android на Virtualbox - подключение к Интернету доступно не для всех приложений . Я читал, что из-за того, что я использую NAT или виртуальный Ethernet, некоторые приложения обнаруживают, что нет Wi-Fi или сотовой связи, и отказываются работать. Есть ли способ исправить и/или обойти это?
Если это поможет, моей основной ОС является Windows 10 Educational, и я сделаю все возможное, чтобы предоставить спецификации оборудования, если это поможет решить проблему.
Решение состоит в том, чтобы изменить настройки сетевого адаптера (VirtualBox или VMware) с типа NAT на тип моста, вот и все.
Если вы не хотите менять тип сети, есть другое решение, если ваша виртуальная машина Android имеет root-права. Я думаю, вы можете установить Xposed framework и установить модуль Fake Wifi Connection, который работает на Android 4.4 до 5.1. Если у вас другая версия, например Marshmallow (6.0+), вам необходимо установить APK отсюда: https://www.mediafire.com/download/cbsu84p9496n70o . После его установки вам будет предложено установить хак-модуль от Xposed, чтобы он мог заставить APK нормально работать.
Для проблемы с мышью вам необходимо отключить интеграцию с мышью.
Дэн Халм