Форум программистов, компьютерный форум CyberForum.ru

PhoneGap. Как его использовать? В чем его недостатки по сравнению с Android SDK, Windows Phone SDK, iOS SDK? - HTML5

Войти
Регистрация
Восстановить пароль
Другие темы раздела
HTML5 Как поставить google analytics в cordova app? http://www.cyberforum.ru/html5-mobile-apps/thread1398506.html
объясните пожалуста,или дайте ссылку как поставить google analytics в свой cordova app... :cry: у них очень мало документации
HTML5 Не могу разобраться Добрый день Всем ) Возникла такая проблема.... Все работает нормально на Компе (в браузере) но не хочет работать на Андроид Дивайсе. Приложения на Фонгап - получения данных о погоде. в ZIP архиве что я загружаю на http://build.phonegap.com есть 4 папки "CSS, js, res, weather-icon" и 5 файлов "config.xml - cordova.js - cordova_plugin.js - index.html - phonegap.js" Загружаю ZIP качаю... http://www.cyberforum.ru/html5-mobile-apps/thread1393423.html
HTML5 Swipe срабатывает со второго раза
Всем привет Ребята может кто сталкивался с проблемой swipeleft swiperight После свайпа, сразу никогда не срабатывает , только за вторым разом (Это на девайсе) пример рабочего для браузеров http://jsfiddle.net/gv2mutmu/11/ Тут то четко всё срабатывает. Я заметил , что если есть какой- то listview или grid layout то, только тогда такая проблема. Если скролить по пустом месту (которое не...
Использовать PhoneGap для создания сайта и приложения HTML5
Добрый день!! Нахожусь в процессе выбора платформы под разработку. Хотелось бы уточнить у специалистов ход разработки: 1. Сперва разрабатывается сайт с использованием js, css, html. 2. Затем этот сайт с помощью phoneGap конвертится в мобильное приложение, которое можно запускать на мобильных устройствах(ios, android). Полученное приложение предствляет собой ни что иное как специфический...
HTML5 Как добавить платформу в phoneGap? http://www.cyberforum.ru/html5-mobile-apps/thread1358252.html
Всем привет. Только начал ковырять phoneGap, сразу столкнулся с проблемкой. Пытаюсь добавить новую платформу в проект через командную строку. В терминале висит ошибка: cordova platform add android Creating android project... /home/abakan/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:126 throw e; ^ Error:...
HTML5 Определить Apple ID в Cordova Может кто знает, есть какой-то плагин у cordova, позволяющий определить Apple ID пользователя на iOS? Мне это нужно для того, чтобы с помощью этой учетки идентифицировать пользователя в приложении, если он, например, решит сменить девайс на другой, а данные остались те же. Буду очень благодарен за любую помощь, уже пару суток ищу, ничего не могу найти подробнее

Показать сообщение отдельно
Moon Speak
5 / 5 / 0
Регистрация: 21.03.2015
Сообщений: 108
21.03.2015, 00:54     PhoneGap. Как его использовать? В чем его недостатки по сравнению с Android SDK, Windows Phone SDK, iOS SDK?
В вики написано, что PhoneGap <<позволяет создать приложения для мобильных устройств используя JavaScript, HTML5 и CSS3, без необходимости знания «родных» языков программирования (например, Objective-C), под все мобильные операционные системы (iOS, Android, Bada и т. д.).>>
Но почему тогда до сих пор не прекращена разработка родных SDK, например Android Studio, Windows Phone SDK, iOS SDK? Чем они лучше, и чем PhoneGap хуже их?

И второй (главный) вопрос: как установить PhoneGap, создать в нем простейшее приложение и сделать apk?
У меня не получилось.

Расскажу, как я делал.
На сайте написано, что чтобы установить Phonegap надо сперва скачать и установить Node.js, а затем (как я понял) в командной строке выполнить npm install -g phonegap
Я это сделал.

Там же прочитал, что далее надо в командной строке выполнить следующую последовательность команд
$ phonegap create my-app
$ cd my-app
$ phonegap run android
Как я понял, "$" здесь лишний. С ним вообще не работает.
Выполнил первую команду. Появилась папка C:\Users\юзер\my-app с какими-то непонятными файлами, это (как я понял) и есть проект простого приложения.
Вторая команда тоже выполнилась без проблем.
А вот третья... Короче, выводит какую-то непонятную ошибку:
C:\Users\юзер\my-app>phonegap run android
[phonegap] executing 'cordova platform add android'...
Creating android project...

C:\Users\юзер\.cordova\lib\npm_cache\cordova-android\3.6.4\package\bin\node_modu
les\q\q.js:126
throw e;
^
Error: ANDROID_HOME is not set and "android" command not in your PATH. You must
fulfill at least one of these conditions.
at C:\Users\юзер\.cordova\lib\npm_cache\cordova-android\3.6.4\package\bin\li
b\check_reqs.js:159:19
at _fulfilled (C:\Users\юзер\.cordova\lib\npm_cache\cordova-android\3.6.4\pa
ckage\bin\node_modules\q\q.js:798:54)
at self.promiseDispatch.done (C:\Users\юзер\.cordova\lib\npm_cache\cordova-a
ndroid\3.6.4\package\bin\node_modules\q\q.js:827:30)
at Promise.promise.promiseDispatch (C:\Users\юзер\.cordova\lib\npm_cache\cor
dova-android\3.6.4\package\bin\node_modules\q\q.js:760:13)
at C:\Users\юзер\.cordova\lib\npm_cache\cordova-android\3.6.4\package\bin\no
de_modules\q\q.js:821:14
at flush (C:\Users\юзер\.cordova\lib\npm_cache\cordova-android\3.6.4\package
\bin\node_modules\q\q.js:108:17)
at process._tickCallback (node.js:355:11)
at Function.Module.runMain (module.js:503:11)
at startup (node.js:129:16)
at node.js:814:3

Error: C:\Users\юзер\.cordova\lib\npm_cache\cordova-android\3.6.4\package\bin\cr
eate.bat: Command failed with exit code 1
at ChildProcess.whenDone (C:\Users\юзер\AppData\Roaming\npm\node_modules\pho
negap\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:13
5:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1008:16)
at Process.ChildProcess._handle.onexit (child_process.js:1080:5)

[phonegap] executing 'cordova run android'...
No platforms added to this project. Please use `cordova platform add <platform>`
.

Что это означает и как это убрать? Кто знает? P.S. Я новичок как в PhoneGap, так и Node.js
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru