Кордовая мука не доступна

Кордова 3.3.0 установлена ​​из свежей и PATH с фиксированной видимостью для инструментов и т. Д.

Создайте новое голое приложение Добавить платформу Android

Теперь он начинает вращаться –

Следуя инструкциям по импорту в Android Development Tools (Eclipse), я получаю два проекта, созданные HelloWorld и HelloWorld-CordovaLib

HelloWorld имеет ошибки, поскольку он не может видеть / не имеет файла cordova.jar (если предположить, что это из прошлого опыта)

HelloWorld-CordovaLibs – это то, чего не хватает в проекте HelloWorld, все источники в Кордове

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

Запуск муравьиной банки не удается –

Целевой «jar» не существует в проекте «HelloWorld»

Который является ошибкой муравья, говоря мне, что он не знает, как создать целевую банку.

Посмотрите на build.xml в каталоге android, это подтверждает – нет раздела «jar». Немного больше копания в сети, и репозиторий Apache Cordova git кажется интимным, что у меня должен быть другой файл build.xml внутри фреймворка каталога с Заданная цель банки.

Ahhhhh – никакой каталог фреймов нигде.

Может ли кто-нибудь решить, где все это происходит, прежде чем я вырву больше волос?

Я последовал этому руководству, чтобы создать проект Cordova 3.3.0, импортировать его в Eclipse и успешно запустить его на устройстве из Eclispe: http://cordova.apache.org/docs/en/3.3.0/guide_platforms_android_index.md. HTML # Android% 20Platform% 20начинающих

Вы правы, что импортируете «HelloWorld» и «HelloWorld-CordovaLibs». Это связано с https://issues.apache.org/jira/browse/CB-5232 , что делает Android теперь использовать CordovaLib вместо .jar по разным причинам (см. Отчет об ошибке). Вы должны импортировать оба Проектов в Eclipse (я изменю это в документации).

Если вы последуете этому руководству, все будет в порядке. Вам больше не нужно создавать .jar.

меры

1- после создания проекта я импортирую как «привет», так и «hello-cordovaLib»,

2- я удаляю ссылку на «hello-cordovaLib» из «привет»

3- постройте "hello-cordovaLib"

4- восстановить ссылку на «hello-cordovaLib» с «привет»

5- очистить «привет» и запустить

Короче …. Идее (либо затмение, либо ADT) нуждалось в первоначальной сборке субпроекта, чтобы проект HelloWorld мог «увидеть» проект HelloWorld-cordovaLibs.

Что решило мою проблему в проекте HelloWorld в моем ADT:

  1. Я очистил как HelloWorld, так и HelloWorld-cordovaLib.
  2. Щелкните правой кнопкой мыши на HelloWorld-cordovaLib -> properties-> Android и проверьте, проверена ли isLibrary.
  3. Я щелкнул правой кнопкой мыши на HelloWorld proj -> Свойства -> Android -> «Библиотека» – это была Кордова с красной проверкой, затем я нажал кнопку «Добавить» и снова добавил Кордову к проекту, который пришел с «зеленой проверкой» и Затем удалили красную отмеченную кордову.

Убрал проекты и теперь работает отлично.