Как запустить существующее приложение phonegap (ios) в VisualStudio для разработки Windows

Я работаю над phonegap (IOS) уже 6 месяцев, приложение готово к работе. но теперь я хочу, чтобы это приложение работало на VisualStudio.

Я использую VS2010, а также установил Windows SDK для разработки телефонов. Я также установил шаблон Cordova для Windows, и он отлично работает для новой разработки.

но теперь все, что я хочу использовать, это мое готовое приложение телефонной связи, которое было сделано в xcode для ios в окнах.

Как я могу сделать это возможным?

Правки: При попытке запустить приложение ios в VS я просто заменяю папку WWW приложения в VS и пытаюсь запустить приложение. Он хорошо открыл эмулятор и даже вызвал первую страницу «Index.html», но не css /js ссылается на его получение. Даже не вызываются события щелчка. так есть ли какие-либо изменения в структуре папок WWW, которые я должен выполнить для Windows? Я новичок в Windows Phone.


person Raj Tamakuwala    schedule 12.02.2013    source источник
comment
Так в чем проблема перенести все ваши html/js/css и изображения в среду Windows? Или я не понимаю, в чем твоя проблема.   -  person Lixas    schedule 12.02.2013
comment
@lixas: Спасибо за мгновенный ответ. Я обновляю свой вопрос.   -  person Raj Tamakuwala    schedule 12.02.2013
comment
Проверь слэши, думаю в windows\ надо использовать так отдельные каталоги. Также проверьте регистр букв (верхний/нижний регистр). Если это не поможет, пожалуйста, укажите свой html-код.   -  person Lixas    schedule 12.02.2013
comment
@lixas: я думаю, что это может быть проблемой, вот некоторые ошибки, которые я получаю Запись данных для /app/www\activityWall.html и длина = 47602 Запись данных для /app/www\alerts.html и длина = 33667 Я попытался заменить \ на /, но мне не повезло, чтобы решить эту проблему. Я заменил его во всем приложении, но все равно выдает ту же ошибку. у вас есть идея, где изменить путь? *EDITS: на самом деле это не ошибка, а список вывода, показывающий меня в окне вывода   -  person Raj Tamakuwala    schedule 12.02.2013


Ответы (2)


  1. Строительный проект; затем проверьте наличие всех ваших файлов в CordovaSourceDictionary.xml
  2. Если нет, убедитесь, что все ваши файлы имеют действие сборки Content (Как установить действие сборки для файла - Дополнительные свойства не отображаются в окне свойств)
  3. Если это не помогло, попробуйте добавить следующие строки в свой index.html, чтобы увидеть, есть ли какие-либо ошибки js (ошибки будут отображаться в окне вывода VS — Ctrl+Alt+O)
<script type="text/javascript">
    window.console = {
        log: function (str) { window.external.Notify(str); }
    };

    // output errors to console log
    window.onerror = function (e) {
        console.log("window.onerror ::" + JSON.stringify(e));
    };

    console.log("Installed console !");
</script>
person Sergei Grebnov    schedule 12.02.2013

Кордова.js может отличаться на WP. Попробуйте создать новый проект WP, затем скопируйте cordova.js в папку www, и все готово.

person Vlad Stirbu    schedule 12.02.2013