Подтвердить что ты не робот

Почему мой доступ с моего мобильного телефона к моей компьютерной сети не работает?

У меня проблема, и вчера я смог получить доступ со своего мобильного телефона к моей компьютерной сети, но сегодня это не сработает. Почему это может быть?

Что я готов:

  • Я запускаю свой локальный сервер с XAMPP (я начал Apache и MySQL).
  • Я подключаюсь через WIFI к той же сети.
  • Мой мобильный телефон подключается к компьютеру через USB.
  • Я пошел в CMD, скопировал IP своего компьютера и поместил его в браузер моего мобильного телефона, но он не работает.
  • Я пробовал с url 10.0.2.2, но он также не работает.

Почему это может быть? Вчера он отлично работал с моим url в моем браузере мобильного телефона, и сегодня он не работает. Я не сделал никаких изменений со вчерашнего дня. Если бы я что-то забыл? Как я могу проверить, что все это работает правильно?

Примечание. Я видел много вопросов, которые задают один и тот же вопрос, но я не мог решить свою проблему с ними.

Спасибо заранее!

РЕДАКТИРОВАТЬ: Я видел проблему в моей консоли ведения журнала. Запишите его здесь:

06-04 16:49:21.527  17600-17600/com.example.user.project V/PhoneWindow﹕ DecorView setVisiblity: visibility = 0 ,Parent =ViewRoot{420a1478 com.example.user.project/com.example.user.project.MainActivity,ident = 0}, this =com.android.internal.policy.impl.PhoneWindow$DecorView{4205a608 V.E..... R.....ID 0,0-0,0}
06-04 16:49:21.527  17600-17600/com.example.user.project D/ActivityThread﹕ ACT-LAUNCH_ACTIVITY handled : 0 / ActivityRecord{4204b3c0 [email protected] {com.example.user.project/com.example.user.project.MainActivity}}
06-04 16:49:21.590  17600-17600/com.example.user.project E/﹕ appName=com.example.user.project, acAppName=/system/bin/surfaceflinger
06-04 16:49:21.590  17600-17600/com.example.user.project E/﹕ 0
06-04 16:49:21.590  17600-17600/com.example.user.project E/﹕ appName=com.example.user.project, acAppName=/system/bin/surfaceflinger
06-04 16:49:21.590  17600-17600/com.example.user.project E/﹕ 0
06-04 16:49:21.592  17600-17600/com.example.user.project D/GraphicBuffer﹕ create handle(0x614af178) (w:480, h:800, f:1)
06-04 16:49:21.593  17600-17600/com.example.user.project I/MaliEGL﹕ [Mali]window_type=1, is_framebuffer=0, errnum = 0
4b9b3361

Ответ 1

Это решение, которое я нашел, чтобы он работал, когда эта проблема возникает. Это не технический (или я так не думаю), но он работает для меня, и это следующее:

  • Я подключаю свое мобильное устройство к компьютеру через USB.
  • Я запускаю свой сервер (в моем случае XAMPP).
  • Я подключаюсь через WIFI к той же сети с моего мобильного устройства, как с моего компьютера.
  • Я отправился в CMD, скопировал IP своего компьютера и поместил его в браузер моего мобильного телефона, но он не работает.

Если я сделаю шаги, которые я поставил выше, это не сработает. Итак, что мне нужно сделать, чтобы решить эту проблему?

Когда я настроил все шаги, которые я поставил выше, и эта ошибка возникает, я должен отключить WIFI с моего мобильного устройства. Когда я включаю его снова, он отлично работает!

Я не имею ни малейшего представления о том, почему это происходит, и я знаю, что это не очень технический ответ, но я отмечаю его как прием, потому что я думаю, что он может помочь другим людям.

Если у некоторых из вас есть другое решение этой проблемы или если вы знаете, почему это правильно с моим решением, сообщите мне.

Ответ 2

Если сайт недоступен локально (это не ясно из вашего вопроса), возможно, Apache не работает. Один из распространенных сценариев заключается в том, что Apache выходит из строя, оставляя за собой файл httpd.pid, указывающий на то, что Apache все еще работает, хотя это не так. Это может объяснить, почему ошибка возникает случайным образом. Остановите Apache, удалите httpd.pid (возможно, расположенный в /opt/lampp/logs/httpd.pid) и снова запустите Apache. Кроме того, проверьте журнал Apache на наличие ошибок. (Журнал ошибок можно найти в каталоге <xampp-install-location>/apache/logs.)

Ответ 3

Когда вы используете Wi-Fi-сеть для связи, вам не нужно подключать USB-кабель, за исключением использования usb-отладки. Я предлагаю следующие решения:

  • Отключить брандмауэр Windows. (или других антивирусных брандмауэров или прокси-программ).
  • Измените IP-адрес вашей системы вручную и используйте его в андроиде.
  • Остановить и запустить XAMPP. (Если возможно, измените порт XAMPP по умолчанию).
  • Проверьте настройки мобильного прокси. (вы можете просто забыть Wi-Fi и снова подключить его).

Также, если проблема связана с вашим ПК или нет, вы можете использовать второй компьютер или ноутбук и открыть веб-страницу из браузера.