Подтвердить что ты не робот

Phonegap 3.0.0 + Android всегда хочет использовать удаленную среду

phonegap build ios

работает правильно; он добавляет iOS к платформам, но

phonegap build android

всегда хочет, чтобы я выполнил вход:

iMAc:myFirstApp2 $ phonegap build android
[phonegap] detecting Android SDK environment...
[phonegap] using the remote environment
[phonegap] PhoneGap/Build Login
[phonegap] Sign up at build.phonegap.com
 [warning] GitHub accounts are unsupported
  [prompt] enter username:    [error] canceled

в документации для 3.0.0 (http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html) кажется, что можно использовать и локальную среду. Я уже правильно установил пути:

/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/haemi/libs/sdk/platform-tools/:/Users/haemi/libs/sdk/tools

Как я могу убедиться, что он использует локальную среду, а не удаленную среду?

4b9b3361

Ответ 1

Вы можете использовать:

phonegap local build android

Чтобы заставить его работать с использованием локальной среды.

Какую версию Android SDK вы установили? Я не думаю, что это работает с версией 18. У меня была такая же проблема и мне пришлось установить версию 17.

Ответ 2

Я преодолел вышеупомянутую ситуацию, но мое приложение для телефонных разговоров не установлено на эмуляторе, хотя оно "успешно установлено на сообщение устройства". Чтобы запустить приложение локально, выполните следующую команду из подпапки проекта:

локальная работа с Android-телефоном

перед запуском этой команды убедитесь, что java_home установлен и включен в переменную пути, расположение ant.bat в переменной пути и расположение javac (внутри jdk\bin) в переменной пути. С этими вещами я смог успешно скомпилировать сообщение.

EDIT: хотя приложение не установлено автоматически на устройстве, файлы, соответствующие файлу "res" проекта ".java", и все необходимые файлы создаются внутри папки проекта

Ответ 3

Сначала вы должны установить sdk android. goto http://developer.android.com/sdk/index.html, чтобы загрузить пакет. кроме того, извлеките их и откройте "sdk manager" по вашему пути. установите больше пакета API по мере необходимости.

Я рекомендую установить версию gingerbread (2.3) api 10 и ICS (4.0).

после завершения, goto phonegap "начало работы" страница http://docs.phonegap.com/en/2.2.0/guide_getting-started_android_index.md.html.

выполните инструкции. вы можете установить "ant" из ant.apache.org. но в новом пакете этих я довольно смущен, как их установить. при таком прогрессе вы можете обнаружить проблему установки пакета "ant" таким же, как я. но не беспокойтесь, я нашел ответ.

просто следуйте этой инструкции на youtube * com/watch? v = bAbBqrTG3q4. используя мой пакет на диске * google * com/file/d/0B4B3LaTbByxAWlVpQjJhSjd5dVU/edit? usp = share.

если у вас все еще есть ошибка, вы можете позвонить мне на YM: rifqi_platinum25.

после того, как вы успели установить "ant" , "java" и "sdk", попробуйте еще раз создать проект android. Вы должны были бы создать его с локальной средой.:)

надеюсь, что это может вам помочь.

note: измените [*] на [.] для доступа к странице. я сожалею о неудобствах, потому что у меня нет не менее 10 репутации, чтобы опубликовать более 2 ссылок. спасибо х.