Форум программистов, компьютерный форум 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://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
21.03.2015, 18:14  [ТС]
"так 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 вроде популярнее, может хоть с этим кто-нибудь поможет, или я тут сам с собой пишусь?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru