2014-11-27 2 views
0

У меня есть проект Android, в котором я бы хотел использовать библиотеку appcompat. Я прочитал следующие сообщения и следовали их советам:Ошибка при попытке использовать библиотеку Android AppCompat

Could not find Library.apk!

"Could not find the XXX.apk" message in console while starting application with an Android lib linked

При попытке добавить проект библиотеки моего проекта, я получаю зеленый флажок, указывающий все нормально (см рис 1 ниже). После того, как я нажму OK и снова откройте «Свойства», эта зеленая проверка заменяется красным X, и, похоже, нет способа получить текстовое сообщение об ошибке (см. Рис. 2). На рис. 3 вы видите, какие библиотеки находятся на пути сборки Java.

Pics: http://imgur.com/a/7xcSX

Излишне говорить, что я не могу построить мой проект. Линия

android.support.v7.widget.Toolbar t; 

Ошибка: «android.support.v7 не может быть разрешен к типу». Я не вижу, где моя установка неправильная.

ответ

1

Если я правильно помню вам необходимо обеспечить библиотеку хранится на ОДНОЙ буквой диска, как затмение/вашего проекта (вероятно, C: /, глядя на эту картину, в то время как Lib на D: /)

Кроме того, вы не должны импортировать проект библиотеки непосредственно из своих папок SDK, Google рекомендует сделать копию в локальном каталоге проекта

+0

Большое спасибо. Копирование проекта в рабочее пространство при импорте решает проблему. –

+0

@Coloneljesus Приятно слышать! :) – Broak

1

Попробуйте импортировать и копировать проект библиотеки в свое рабочее пространство, я думаю, что проблемы что у проекта нет appcompat_v7.jar внутри их папки /bin, вот почему у вас есть красный крест.

enter image description here

+0

Недостатком этого является то, что вы не получаете все ресурсы в библиотеке appcompat. –

+0

Да, полковник, вы правы со вторым вариантом, я удалил второй. – Jorgesys

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