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
Как я могу убедиться, что он использует локальную среду, а не удаленную среду?
Ответы
Ответ 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 ссылок. спасибо х.