Нашел 2 версии android-support-v4.jar в списке зависимостей appcompat в android

Когда я добавляю проект appcompat в качестве библиотеки, я получаю следующие ошибки:

- found 2 versions of android-support-v4.jar in the dependency list appcompat in  android. 

- `aapt.exe` has stop working.

Как это решить?


person John R    schedule 30.01.2014    source источник
comment
Версия jar отличается от вашего приложения и библиотеки, сделайте их одинаковыми.   -  person amit singh    schedule 30.01.2014


Ответы (3)


Удалить android-support-v4.jar из библиотеки и проекта. Затем перейдите в <sdk>/extras/android/support/samples/Support4Demos/ и скопируйте android-support-v4.jar и вставьте в папку libs обоих.

person John R    schedule 06.02.2014
comment
в Support4Demos нет папки libs, чем помочь? - person Wasif Khalil; 27.08.2014
comment
@WasifKhalil Тогда создайте и посмотрите, работает это или нет. Я не уверен в этом, потому что я никогда не сталкивался с такой проблемой. - person John R; 01.09.2014
comment
Я думаю, вы получите одну и ту же библиотеку, скомпилированную таким образом дважды. Не лучше ли использовать только android-support-v4.jar appcompat? Я имею в виду, удалите support.jar из папки libs вашего проекта и добавьте проект appcompat в качестве библиотеки. Работает в NetBeans (проверено). В моем представлении проекта файл support.jar отображается как библиотека, но файл jar физически помещается в папку appcompat libs. - person Fernando Carvalhosa; 30.10.2014

Обычно вы получаете эту ошибку при добавлении внешней библиотеки, которая уже содержит android-support-v4.jarfile.

Здесь вы можете удалить этот файл android-support-v4.jar из папки libs. Это решит вашу проблему.

person user3243163    schedule 30.01.2014
comment
Если я удалю android-support-v4.jar в своем приложении, он покажет ошибку в каждой строке, содержащей что-то R.. - person John R; 30.01.2014
comment
Вы пытались очистить свой проект? - person user3243163; 30.01.2014
comment
это отлично работает со мной @JohnR попробуйте обновить свой проект ›› R Нажмите ›› Обновить - person Mohammed Alokshiya; 22.11.2014

У меня тоже была такая же проблема всего несколько дней назад, и я просто удалил android-support-v4.jar из своего проекта, а затем добавил банку проекта моей библиотеки, щелкнув правой кнопкой мыши мой проект. -> перейдите в свойства, выберите путь сборки java, а затем выберите добавить внешний jar из опции и выберите android-support-v4.jar из своего проекта библиотеки, а затем нажмите Заказ и экспорт и отметьте android-support-v4.jar, который вы добавили из проекта библиотеки, а затем нажмите "ОК".

Вот и все. Наслаждайтесь кодированием

person InnocentKiller    schedule 30.01.2014