#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