Nano Hash - криптовалюты, майнинг, программирование

Импорт проекта, созданного PhoneGap, в Webstorm

[Ну, я думаю, что почти аналогичный вопрос был задан ранее, но ответы не ответили на мой вопрос (на самом деле ответ не был принят в той теме). В этом случае я буду признателен за подробные ответы, написанные с использованием легкой терминологии. Признание: я новичок и в PhoneGap, и в Webstorm.]

Переходим к делу: я установил ANT, Android SDK, node.js и PhoneGap. Затем я создал проект в CLI с помощью команды «cordova create». Теперь я хочу импортировать этот проект в IDE Webstorm, чтобы продолжить работу над ним.

Чтобы уточнить, я попробовал команду «cordova build android». Но он отвечает: «Предоставленный путь «...» не является проектом Android».

Есть ли что-нибудь еще, что я могу попробовать? Моя цель — загрузить этот проект в Webstorm.


Ответы:


1

Если вы не используете плагин PhoneGap, прочтите руководство: http://confluence.jetbrains.com/display/IntelliJIDEA/PhoneGap%2C+Cordova+and+Ionic

Примечание 1. В последней версии WebStorm 9 подключаемый модуль EAP PhoneGap входит в комплект, поэтому вам не нужно выполнять шаг 1.

Примечание 2: диалоговое окно "новый проект" WebStorm немного отличается от диалогового окна IDEA.

Примечание 3. Если вам нужно добавить существующий проект PhoneGap в WebStorm, вы можете просто использовать быстрый запуск «Открыть…» на экране приветствия.

Другое: команду "cordova build android" можно запустить только после команды "cordova platform add android".

12.09.2014
  • Спасибо! Этот урок как раз то, что мне было нужно. На самом деле мне нужен был первый шаг, так как я использую WebStorm 8.0.4. Команда «Кордова платформа добавить Android» не работает. Он запрашивает Android SDK 19, который я уже установил. Похоже, Кордова почему-то не может его найти. 12.09.2014
  • Вы можете запустить исполняемый файл Android и установить Android SDK из окна менеджера. 13.09.2014

  • 2

    Я добавил следующие пути к моей системной переменной пути (Windows):

    .../ant/bin
    .../android/.../sdk/platform-tools
    .../android/.../sdk/platforms
    .../android/.../sdk/tools
    .../android/.../sdk
    

    После этого все заработало нормально

    24.09.2014
  • Спасибо, но это были вещи, которые я уже сделал, когда писал здесь. Источником моей проблемы было то, что моя версия WebStorm не поставлялась с установленной PhoneGap/Cordova Plugin, поэтому мне просто нужно было установить ее. 27.09.2014
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..