Не удается выполнить отладку на стороне сервера PHP из моего приложения для Android

#php #android #eclipse #xdebug

#php #Android #eclipse #xdebug

Вопрос:

Есть приложение Andriod, которое вызывает веб-службу php с использованием KSOAP2. Веб-сервис Php использует NuSOAP для получения запросов и отправки ответа обратно в приложение. —

После долгих усилий наконец удалось установить xDebug для eclipse и заставить его работать. Что я имею в виду под этим — я выбираю файл php и выбираю «Debug As», IDE (Eclipse) переходит в режим отладки — пока все хорошо.

Проблемы, с которыми я столкнулся, заключаются в следующем. Из приложения Andriod, когда выполняется вызов веб-сервиса (строка 3), моя страница php не отображается в отладочной перспективе, чтобы я мог ее просмотреть. Чего мне не хватает? Перед запуском приложения Andriod в режиме отладки я убедился, что запустил страницу php на странице отладки с точкой останова в первой строке. Любая помощь / руководство были бы очень признательны.

 //this is the actual part that will call the webservice
1. HttpTransportSE client = new HttpTransportSE(webServiceURL);
2. SOAP_ACTION = getNAMESPACE() getMETHODNAME();
3. client.call(SOAP_ACTION, envelope);
  

Ответ №1:

Оки, Для тех, кто ищет ответа:

Обычно Xdebug настроен на инициирование отладки, если указано в запросе. Ваше приложение выполняет запрос, поэтому он не сработает. Установите xdebug.remote_autostart=1, чтобы пропустить это требование.

http://forums.devshed.com/php-development-5/unable-debug-server-andriod-app-962693.html