2014-10-29 2 views
0

Я выполнил полную инструкцию в Quick Start, чтобы настроить библиотеку андроида-маяка в Eclipse, но мне не удается запустить мое приложение. Я не знаю, как исправить эту проблему.не удалось настроить библиотеку Beacon Android в Eclipse

Мои шаги заключаются в следующем,

Шаг 1. Импорт библиотеки в Eclipse,

Шаг 2. Добавить библиотеку в мой проект

Шаг 3. Добавление SDk и разрешения заявлений на ваш AndroidManifest .xml

Шаг 4. Отредактируйте project.properties файл и добавьте строку: manifestmerger.enabled = истина

Шаг 5. Вставьте Monitoring Example Code в мою MainActivity. И установите макет маяка, соответствующий протоколу iBeacon.

Тогда возникла проблема. Как показано ниже, мой проект, похоже, ничего не знал о существовании библиотеки андроида-маяка. error in Eclipse

Затем я использовал Исправления настройки проекта и добавил библиотеку-маяк для Android. enter image description here.

После этого в проекте нет ошибки, затем я запускаю свой проект с помощью Nexus 5. Однако возникла новая проблема. Вот что выдает консоль. enter image description here

И, я иду Перейти к Project -> Свойства -> Android -> Библиотека снова, чтобы найти, что библиотека андроида-маяк, который мне удалось добавить в шаге 2 оказался следующим. enter image description here

Я пропустил какой-то шаг?

+0

Возможный дубликат [Не удалось найти Library.apk!] (Http://stackoverflow.com/questions/6337673/could-not-find-library-apk) –

ответ

0

Вам необходимо исправить ссылку на библиотеку в разделе «Проект -> Свойства -> Android -> Библиотека, где вы видите красный значок X. Удалите эту ссылку, затем нажмите« Добавить », и найдите« Анжелика-маяк-библиотека ». Если вы не видите библиотеку андроида-маяка в качестве опции, убедитесь, что она существует в качестве надлежащего проекта библиотеки Android в вашей рабочей области.

+0

Я удаляю красную ссылку X, а затем добавляю android- маяк-библиотеку, а затем красный X превратился в зеленую правильную метку. Но после запуска консольная печать «Не удалось найти android-beacon-library.apk» снова, а зеленый правильный знак снова обратился к красному X. Я сделал то, что вы предлагаете несколько раз, но как только я запустил приложение, зеленая правильная метка превратилась в красный X –

+0

Когда вы запускаете проект, похоже, что Eclipse пытается запустить как проект андроида-маяка, так и проект beaconlibtest как отдельные приложения для Android. Проблема в том, что Eclipse пытается создать android-beacon-library.apk. Для библиотечных проектов не должно быть никаких apk.Вам нужно выяснить, почему это происходит, и остановить его, потому что это, вероятно, создает непригодную для сборки бинго-библиотеку. Если все остальное не удается, полностью удалите библиотеку андроида-маяка и начните с инструкций по установке в Eclipse. – davidgyoung

+0

Это не работает. Я рассматриваю вопрос о том, есть ли альтернативные способы использования андроида-маяка-библиотеки в Eclipse. Например, скопируйте файл ** classes.jar ** в каталог ** android-beacon-library/libs **, затем вставьте его в ** MyProject/libs ** и щелкните правой кнопкой мыши, чтобы добавить файл jar, вставленный для сборки дорожка. Я предполагаю, что ** classes.jar ** является архивом всего файла класса ** андроида-маяка-библиотеки **. Полагаю ли я использовать библиотеку таким образом? –

2

Red Cross означает, что для устранения этой проблемы вам необходимо скопировать библиотеку радиомаяков Android в рабочее пространство eclipse, а затем импортировать эту библиотеку в eclipse.

В вашем случае вам необходимо переместить библиотеку радиомаяков Android из E-диска в рабочее пространство Eclipse, а затем импортировать его в Eclipse.

После этого вы можете успешно использовать эту библиотеку с зеленым знаком в своем проекте.

Смежные вопросы