Intereting Posts
«Adb» не распознается как внутренняя или внешняя команда, операционная программа или командный файл Изменить стиль spinner на панели инструментов Устройства Android с Environment.getExternalStorageDirectory ()! = / Mnt / sdcard /? "/ Usr / local / bin / git": error = 2, Нет такого файла или каталога Android Studio Использование include в качестве корневого узла узла макета «Исключение ошибки раздувания класса» исключение Ошибка раздувания класса android.support.v4.view.ViewPager Полноразмерный счетчик в ActionBar Facebook SDK v4 LoginButton игнорирует настройки XML Как перемещать представление выше Закусочной, как FloatingButton Форма смещения в пределах ShapeDrawable EditText.setFocusable (ложь); Не может быть установлено в true. : / FindViewById несколько раз VS глобальная переменная Cordova ubuntu: Произошла ошибка при отображении Android-целей Как запрашивать (цену) информацию для нескольких продуктов в приложении одновременно? Как обнаружить системную информацию типа os или типа устройства

Cordova / phonegap не делает каталог для Android

Ant, java, node.js, phonegap и моя учетная запись adobe настроены правильно. В руководстве по началу работы указано, что я должен иметь возможность вводить:

cordova create hello com.example.hello "HelloWorld" 

Для создания проекта phonegap. Это не работает, но после выполнения этих инструкций и выполнения:

 phonegap build android 

В конечном итоге, получит мне файл .apk. Но руководство по началу работы подсказывает мне открыть eclipse и перейти в каталог моего проекта, а затем установить подкаталог как / android. Но / android не создается, когда вы phonegap build android для phonegap build android поэтому мне не с чем работать.

Как получить телефонную книгу для создания каталога Android? Я пытаюсь закончить руководство по началу работы вместо того, чтобы делать быстрые клавиши.

Solutions Collecting From Web of "Cordova / phonegap не делает каталог для Android"

Кажется, что вы используете PhoneGap 3.0 и для этой версии eclipse не требуется (только если вы хотите использовать его для кодирования) по сравнению с PhoneGap 1.0-2.x, где eclipse использовался для составления приложения, для последней версии Это уже не требование).

  1. Для начала вы должны использовать команду phonegap вместо команды cordova : phonegap create hello com.example.hello "HelloWorld"

  2. Затем перейдите в /HelloWorld/ папку

  3. Вы должны видеть по крайней мере эти две ключевые папки /www и /platforms . Внутри /www вы помещаете свои HTML-файлы и коды, а /platforms/android генерируется при компиляции приложения со следующей командой: phonegap build android .

Примечание. Избегайте внесения каких-либо прямых изменений в файлы внутри /platforms за исключением файлов конфигурации и манифеста. Другие файлы динамически генерируются при выполнении команды build . Все кодировки должны выполняться внутри /www .

Еще одна вещь, используйте руководство 3.0.0 Getting Started .

—- Февраль 2014 г. Обновление —-

С выпуском Cordova 3.3.0 кажется, что команда PhoneGap пытается решить проблему путаницы. Документы были обновлены, чтобы рекомендовать людям использовать команду cordova . Больше не используйте команду phonegap .

Ниже приведено новое руководство по установке для гарантированной бесперебойной настройки:

  1. Установите Кордову (сейчас забывайте имя PhoneGap). Для ПК:

      C:> npm install -g cordova 

  2. В командной строке перейдите в папку, которую вы хотите создать, используя:

      Corova создать привет com.example.hello HelloWorld
     Cd HelloWorld 

  3. Определите ОС, которые хотите поддержать, мы поедем с Android для этого примера:

      Кордоба платформы добавить android 

  4. Установите плагины (при необходимости). Например, мы хотим:

     Плагин cordova добавить org.apache.cordova.device
     Плагин cordova добавить org.apache.cordova.camera
     Плагин cordova добавить org.apache.cordova.media-capture
     Плагин cordova добавить org.apache.cordova.media
    

  5. Наконец, сгенерируйте приложение, используя:
      Создать новую тему 

    Или для непосредственной установки приложения на подключенное устройство:

      Cordova запустить андроид 

Вот ссылка на документацию PhoneGap Cordova 3.3.0 http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interface

Прежде всего, вы должны использовать phonegap вместо cordova для создания структуры папок проекта.

 phonegap create hello com.example.hello "HelloWorld" 

Введите описание изображения здесь

И, во-вторых, обратите внимание, что команда build использует два способа построения для любой конкретной платформы. Один из них использует phonegap build API (online) с помощью команды ниже

 phonegap build android 

И второй локально, используя команду ниже,

 phonegap local build android 

Введите описание изображения здесь

Поэтому вы должны попытаться использовать вторую команду для создания конкретной папки android и использовать ее с eclipse. Вы можете найти более подробную информацию здесь http://docs.phonegap.com/en/3.0.0/guide_cli_index.md.html#The%20Command-line%20Interface

Когда вы запускаете build local команду build local , в папке платформ создается папка Android , и вы всегда должны изменять код (html, js, css) в папке www, находящейся за пределами папки платформ . Изменения будут отображаться после повторного запуска команды build . Это помогает поддерживать единую базу кода для нескольких платформ (что является основной целью использования Phonegap)

Введите описание изображения здесь

Введите описание изображения здесь

Введите описание изображения здесь

Примечание. Для работы с Android SDK вам необходимо использовать последние инструменты sdk для Android (vs18).

Я нашел это многоуровневое гибридное приложение для документации Visual Studio для CTP1.1. Последнее обновление: 29 мая 2014 года .

Часть содержимого из документации выглядит следующим образом.

Этот выпуск поддерживает создание приложений для следующих целей устройства :

Android 4+ (4.4, обеспечивающий оптимальный опыт разработчика) iOS 6 и 7 Windows 8.0 (Store) Windows Phone 8.0

Требования: Windows 8.1

Visual Studio 2013 Update 2 – Professional, Ultimate или Premium со следующими дополнительными функциями:

Инструменты для хранения приложений для Windows 8 Windows Phone 8.0 SDK

Дополнительные системные требования зависят от платформы устройства:

Эмулятор Android работает лучше всего с ПК, способных устанавливать драйвер Intel HAXM

Windows Phone 8 требует, чтобы компьютер с поддержкой Hyper-V запускал эмулятор Building for iOS, а с помощью iOS Simulator требуется Mac, способный запускать Xcode 5.1

Третья сторона:

Joyent Node.js – позволяет Visual Studio интегрироваться с интерфейсом командной строки Apache Cordova (CLI) и эмулятором Apache Ripple ™ Emit Git CLI – требуется только в том случае, если вам нужно вручную добавить UIT для git для плагинов

Google Chrome – требуется для запуска эмулятора Apache Ripple для iOS и Android

Apache Ant 1.8.0+ – требуется как зависимость для процесса сборки Android

Oracle Java JDK 7 – Требуется как зависимость для процесса сборки Android

Android SDK – требуется как зависимость для процесса сборки Android и Ripple

SQLLite для Windows Runtime – требуется добавить подключение SQL к приложениям Windows (для плагина WebSQL Polyfill)

Apple iTunes – требуется для развертывания приложения на устройстве iOS, подключенном к вашему ПК с ОС Windows

Введите описание изображения здесь