Форум программистов, компьютерный форум 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, 18:14  [ТС]     PhoneGap. Как его использовать? В чем его недостатки по сравнению с Android SDK, Windows Phone SDK, iOS SDK?
"так phonegap это всего лишь фреймфорк, надстройка над родными сдк
просто запускается webView"
Я примерно так и представлял. PhoneGap берет шаблонное Android-приложение с WebView, вставляет веб-контент, а он уже открывается в WebView и взаимодействует с родительским Android-приложением, а то уже с API. Верно?

Но все равно я не понимаю, зачем пишут отдельное приложение в Android Studio, затем отдельное в Windows Phone SDK, затем отдельное в Xcode для iOS, если можно 1 раз создать такое приложение в PhoneGap и скомпилировать его под все эти платформы?
Особо непонятен Xcode, он работает только на Macintosh, зачем покупать Macintosh, если можно на Windows все сделать через PhoneGap? Или нет?

"опробуйте скачать андроид студио, там она сама должна это все сетнуть"
Я ее ставил когда-то. Не только ничего не "сетнула", но и сама не работала. В то время как Eclipse работал.

"ANDROID_HOME это PATH_VARIABLE, можете погуглить как она устанавливается для андроида"
Я не понимаю какой туда путь надо вставлять.

Добавлено через 15 часов 57 минут
Все ясно с вами. Никто тебе не поможет, пока ты сам себе не поможешь.
Досталась роль первопроходца на мою голову.

Нашел в инете, как прописывать этот ANDROID_HOME.
Выполнил в командной строке такие команды
Код
set ANDROID_HOME=C:\adt-bundle-windows-x86_64-20140702\sdk
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
C:\adt-bundle-windows-x86_64-20140702\sdk - это у меня папка с Android SDK, в ней подпапки tools, platform-tools и другие.

Снова попробовал phonegap run android. Оказалось, что нужно еще установить Android 19 (это через SDK Manager делают). Установил.

Наконец phonegap run android сработал.
В папку C:\Users\юзер\my-app\platforms\android PhoneGap выдал обычный проект Android на Java, только не Antовский, привычный для меня, а Gradleовский. Чтоб получить наконец apk, проект собрать надо.

Установил Gradle для этого, и вот опять
Код
C:\Users\юзер\my-app\platforms\android>C:\Users\юзер\Downloads\gradle-2.3-bin\gr
adle-2.3\bin\gradle build
Download https://repo1.maven.org/maven2/com/android/tools/build/gradle/0.10.4/gr
adle-0.10.4.pom
Download https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/4.11/pro
guard-gradle-4.11.pom
Download https://repo1.maven.org/maven2/net/sf/proguard/proguard-parent/4.11/pro
guard-parent-4.11.pom
Download https://repo1.maven.org/maven2/com/android/tools/lint/lint/22.8.4/lint-
22.8.4.pom
Download https://repo1.maven.org/maven2/com/android/tools/build/builder/0.10.4/b
uilder-0.10.4.pom
Download https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/4.11/progu
ard-base-4.11.pom
Download https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.2.2/
ecj-4.2.2.pom
Download https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/22.8.
4/lint-checks-22.8.4.pom
Download https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/22.8.4/ddm
lib-22.8.4.pom
Download https://repo1.maven.org/maven2/com/android/tools/sdk-common/22.8.4/sdk-
common-22.8.4.pom
Download https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api
/0.10.4/builder-test-api-0.10.4.pom
Download https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/
22.8.4/manifest-merger-22.8.4.pom
Download https://repo1.maven.org/maven2/com/squareup/javawriter/2.2.1/javawriter
-2.2.1.pom
Download https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent
-7.pom
Download https://repo1.maven.org/maven2/com/android/tools/sdklib/22.8.4/sdklib-2
2.8.4.pom
Download https://repo1.maven.org/maven2/com/android/tools/build/builder-model/0.
10.4/builder-model-0.10.4.pom
Download https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.48/bcp
kix-jdk15on-1.48.pom
Download https://repo1.maven.org/maven2/com/android/tools/common/22.8.4/common-2
2.8.4.pom
Download https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/22.8.4/l
int-api-22.8.4.pom
Download https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysi
s-4.0.pom
Download https://repo1.maven.org/maven2/org/ow2/asm/asm-parent/4.0/asm-parent-4.
0.pom
Download https://repo1.maven.org/maven2/org/ow2/ow2/1.3/ow2-1.3.pom
Download https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.pom
Download https://repo1.maven.org/maven2/kxml2/kxml2/2.3.0/kxml2-2.3.0.pom
Download https://repo1.maven.org/maven2/com/android/tools/dvlib/22.8.4/dvlib-22.
8.4.pom
Download https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-ap
i/22.8.4/layoutlib-api-22.8.4.pom
Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.1
.1/httpclient-4.1.1.pom
Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents
-client/4.1.1/httpcomponents-client-4.1.1.pom
Download https://repo1.maven.org/maven2/org/apache/httpcomponents/project/4.1.1/
project-4.1.1.pom
Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/h
ttpmime-4.1.pom
Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents
-client/4.1/httpcomponents-client-4.1.pom
Download https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.0/
commons-compress-1.0.pom
Download https://repo1.maven.org/maven2/org/apache/commons/commons-parent/11/com
mons-parent-11.pom
Download https://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom
Download https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.48/bcp
rov-jdk15on-1.48.pom
Download https://repo1.maven.org/maven2/com/google/guava/guava/15.0/guava-15.0.p
om
Download https://repo1.maven.org/maven2/com/google/guava/guava-parent/15.0/guava
-parent-15.0.pom
Download https://repo1.maven.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.pom
Download https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok
-ast/0.2.2/lombok-ast-0.2.2.pom
Download https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.po
m
Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.1/h
ttpcore-4.1.pom
Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents
-core/4.1/httpcomponents-core-4.1.pom
Download https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/co
mmons-logging-1.1.1.pom
Download https://repo1.maven.org/maven2/org/apache/commons/commons-parent/5/comm
ons-parent-5.pom
Download https://repo1.maven.org/maven2/commons-codec/commons-codec/1.4/commons-
codec-1.4.pom
Download https://repo1.maven.org/maven2/com/android/tools/build/gradle/0.10.4/gr
adle-0.10.4.jar
Download https://repo1.maven.org/maven2/net/sf/proguard/proguard-gradle/4.11/pro
guard-gradle-4.11.jar
Download https://repo1.maven.org/maven2/com/android/tools/lint/lint/22.8.4/lint-
22.8.4.jar
Download https://repo1.maven.org/maven2/com/android/tools/build/builder/0.10.4/b
uilder-0.10.4.jar
Download https://repo1.maven.org/maven2/net/sf/proguard/proguard-base/4.11/progu
ard-base-4.11.jar
Download https://repo1.maven.org/maven2/org/eclipse/jdt/core/compiler/ecj/4.2.2/
ecj-4.2.2.jar
Download https://repo1.maven.org/maven2/com/android/tools/lint/lint-checks/22.8.
4/lint-checks-22.8.4.jar
Download https://repo1.maven.org/maven2/com/android/tools/ddms/ddmlib/22.8.4/ddm
lib-22.8.4.jar
Download https://repo1.maven.org/maven2/com/android/tools/sdk-common/22.8.4/sdk-
common-22.8.4.jar
Download https://repo1.maven.org/maven2/com/android/tools/build/builder-test-api
/0.10.4/builder-test-api-0.10.4.jar
Download https://repo1.maven.org/maven2/com/android/tools/build/manifest-merger/
22.8.4/manifest-merger-22.8.4.jar
Download https://repo1.maven.org/maven2/com/squareup/javawriter/2.2.1/javawriter
-2.2.1.jar
Download https://repo1.maven.org/maven2/com/android/tools/sdklib/22.8.4/sdklib-2
2.8.4.jar
Download https://repo1.maven.org/maven2/com/android/tools/build/builder-model/0.
10.4/builder-model-0.10.4.jar
Download https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.48/bcp
kix-jdk15on-1.48.jar
Download https://repo1.maven.org/maven2/com/android/tools/common/22.8.4/common-2
2.8.4.jar
Download https://repo1.maven.org/maven2/com/android/tools/lint/lint-api/22.8.4/l
int-api-22.8.4.jar
Download https://repo1.maven.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysi
s-4.0.jar
Download https://repo1.maven.org/maven2/net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar
Download https://repo1.maven.org/maven2/com/android/tools/dvlib/22.8.4/dvlib-22.
8.4.jar
Download https://repo1.maven.org/maven2/com/android/tools/layoutlib/layoutlib-ap
i/22.8.4/layoutlib-api-22.8.4.jar
Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.1
.1/httpclient-4.1.1.jar
Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpmime/4.1/h
ttpmime-4.1.jar
Download https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.0/
commons-compress-1.0.jar
Download https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.48/bcp
rov-jdk15on-1.48.jar
Download https://repo1.maven.org/maven2/com/google/guava/guava/15.0/guava-15.0.j
ar
Download https://repo1.maven.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.jar
Download https://repo1.maven.org/maven2/com/android/tools/external/lombok/lombok
-ast/0.2.2/lombok-ast-0.2.2.jar
Download https://repo1.maven.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.ja
r
Download https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.1/h
ttpcore-4.1.jar
Download https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/co
mmons-logging-1.1.1.jar
Download https://repo1.maven.org/maven2/commons-codec/commons-codec/1.4/commons-
codec-1.4.jar

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\Users\юзер\my-app\platforms\android\build.gradle' line: 3

* What went wrong:
A problem occurred evaluating root project 'android'.
> Failed to apply plugin [id 'android']
   > Gradle version 1.10 is required. Current version is 2.3. If using the gradl
e wrapper, try editing the distributionUrl in C:\Users\юзер\my-app\platforms\and
roid\gradle\wrapper\gradle-wrapper.properties to gradle-1.10-all.zip

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output.

BUILD FAILED

Total time: 1 mins 23.876 secs
Вот мой проект Gradle, выданный PhoneGap: http://rghost.ru/6xfgp5vrF

Теперь-то что не так?
Gradle вроде популярнее, может хоть с этим кто-нибудь поможет, или я тут сам с собой пишусь?
 
Текущее время: 22:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru