Я пытаюсь включить weinre для отладки, но проблема в том, что weinre не находит цели.
Вот что я делаю:
установил weinre с помощью команды nodejs: npm install weinre -g
подключите мое устройство Android (смартфон Huawaei) через USB-кабель и включите режим отладки на телефоне Android.
запустить weinre, команда: weinre --boundHost 192.168.2.1
index.html выглядит так:
<!doctype html>
<html>
<head>
<title>tittle</title>
<!-- Weinre testing for remote debug with physical device -->
<script src="http://192.168.2.1:8080/target/target-script-min.js#anonymous"></script>
<script>window.location='./main.html';</script>
<body>
</body>
</html>
в config.xml я добавляю
<access origin="http://192.168.2.1:8080/*" />
наконец, на main.html (который является настоящей стартовой страницей) я добавляю:
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
- Затем я архивирую все файлы, которые нужны приложению, и загружаю их в сборку phonegap. после того, как phonegap создаст все приложения, я сканирую штрих-код с помощью мобильных устройств. Теперь устройство начинает загружать приложение.
Я запускаю приложение на устройстве. И посетите сайт
http://192.168.2.1:8080/client/#anonymous
=> Приложения запускаются, как и должно быть, но сайт weinre-server показывает «Цель: НЕТ»
Я что-то пропустил? Я пробовал этот процесс на firefox и chrome. Я почти уверен, что мобильное устройство не использует «тот же локальный хост», что и мой настольный компьютер.
свойства сервера weinre: