Форум программистов, компьютерный форум, киберфорум
Наши страницы

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://www.cyberforum.ru/html5-mobile-apps/thread1393423.html
HTML5 Swipe срабатывает со второго раза
Всем привет Ребята может кто сталкивался с проблемой swipeleft swiperight После свайпа, сразу никогда не срабатывает , только за вторым разом (Это на девайсе) пример рабочего для браузеров...
Использовать PhoneGap для создания сайта и приложения HTML5
Добрый день!! Нахожусь в процессе выбора платформы под разработку. Хотелось бы уточнить у специалистов ход разработки: 1. Сперва разрабатывается сайт с использованием js, css, html. 2. Затем...
HTML5 Как добавить платформу в phoneGap? http://www.cyberforum.ru/html5-mobile-apps/thread1358252.html
Всем привет. Только начал ковырять phoneGap, сразу столкнулся с проблемкой. Пытаюсь добавить новую платформу в проект через командную строку. В терминале висит ошибка: cordova platform add...
HTML5 Определить Apple ID в Cordova Может кто знает, есть какой-то плагин у cordova, позволяющий определить Apple ID пользователя на iOS? Мне это нужно для того, чтобы с помощью этой учетки идентифицировать пользователя в приложении,... подробнее

Показать сообщение отдельно
Moon Speak
5 / 5 / 0
Регистрация: 21.03.2015
Сообщений: 108
24.03.2015, 21:55  [ТС]
Наконец я разобрался, как сделать нормальный APK в PhoneGap на CordovaLib.
Пишу с начала.

1. Запустить командную строку.

2. cd /d D:\PhoneGap_projects
(D:\PhoneGap_projects - папка для проектов PhoneGap)

3. phonegap create proj1
(в течение нескольких секунд будет создан проект PhoneGap в папку proj1)

4. cd proj1

5. Чтобы получить проект Android, надо сперва задать ANDROID_HOME
Подробности см. выше

6. phonegap platform add android
(спустя несколько секунд появятся папки platforms\android в папке proj1. В папке android все тот же злополучный проект Gradle, без APK)

7. Команды phonegap build android, phonegap build - как я понял, бесполезны. Может, я что-то не то понял, но результат тот же, что и в пункте 6. Сообщений об ошибках нет. APK - тоже.

8. Поэтому, чтобы построить наконец этот проект, надо взять Android Studio или Eclipse+ADT - и вот тут сделать то, что описано здесь в части "Open a New Project in the SDK".

9. Но и это еще не все. Опять, может я что-то не так делаю, но Eclipse не хочет собирать проект и подчеркивает org.apache.cordova.
Чтобы исправить ошибку, навести мышь на подчеркиваемое org.apache.cordova и выбираем Fix project setup - добавляем CordovaLib в build path
Только после этого проект успешно собирается Eclipse (и то, сборку приходится повторить 2 раза - в первый ошибки).
Замечу, что сборка занимает побольше времени, чем обычно, и APK весит потяжелее, чем обычно - ~3.15 МБ.

И еще раз. Пускай я полный нуль, но не моя вина, что примеры из официальной документации у меня не работают, хотя все делаю правильно. ИМХО, PhoneGap все-таки сыроват, отдельные моменты в нем не продуманы. Норм инструменты и у меня работают "из коробки".
Тем не менее, я верю, что можно как-то обойтись и без костылей с Eclipse, чтобы хоть батник, что ли, сделать для быстрой сборки. Может кто-нибудь все же знает, как?
Или мне снова разбираться самому?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru