Можно ли использовать эмулятор Ripple для тестирования приложения PhoneGap под Windows?
Либо я делаю что-то очень плохое, либо Ripple не работает вообще в такой среде.
Я установил расширение Ripple Emulator для Chrome из магазина Chrome. Я перешел на Chrome в мое мобильное приложение (обслуживается локально через XAMPP). Я щелкнул значок Ripple рядом с Chrome omnibar и нажал Enable
в открывшемся окне. Я выбрал подходящую платформу (Cordova 2.0
).
Мое приложение было перезагружено в мобильном режиме, имитируя мобильное устройство. Ripple не смог прочитать мою конфигурацию из файла config.xml
, но это хорошо известная ошибка (сообщено здесь и здесь). Надеюсь, это не проблема, которая мешает мне использовать Ripple?
Я выбрал свое устройство (Samsung Nexus
) и начал тестировать свое мобильное устройство. Даже первый вызов PhoneGap API завершился неудачно. Я пробовал компас, но все, что у меня было, было Cannot call method 'watchHeading' of undefined
.
Как может базовый объект PhoneGap быть undefined? Что мне не хватает? Могу ли я тестировать приложение PhoneGap под Windows в Chrome с эмулятором Ripple или amy, я пропустил всю идею о том, что такое Ripple?
Я попытался помочь себе в документации Ripple, но глава "" Включить эмулятор Ripple" - это полный мусор. У меня нет знака опции Start Ripple Services
в значке Ripple (только Enable
и Disable
), и когда я нажимаю Enable
, никаких признаков лицензионного соглашения нет, я мог бы просмотреть и принять. У меня возникает ощущение, что этот документ говорит о чем-то совершенно другом, чем я использую.
Как использовать Ripple в Chrome для тестирования приложения PhoneGap? Что мне не хватает?