Удалить v7 AppCompat папку

? Prashant Patel @ | Original: StackOverFlow
---

После обновления ADT плагин. Если когда-нибудь я создать любой проект создан " AppCompat v7 " папка . Я использовал эту зависимость. Но проблема предположим, у меня есть 5 проектов пор. это делает 5 различные папки, что делать?

---

Top 5 ответ

1zgc7009 @

Это является частью ADT / обновления SDK, и это неплохая вещь, чтобы случиться. Это гарантирует, что ваше приложение имеет полную поддержку ActionBarActivity, что была реализована в API 14+ . Это будет создаются каждый раз по умолчанию, но с небольшим работы вы можете хранить ваши файлы вниз . Я просто есть один appcompat_v7, когда я создаю проект, назовем его SampleApplication, appcompat_v7_2 создается .

How to re-reference your library -

Щелкните правой кнопкой мыши на " SampleApplication "

Перейдите в раздел " Недвижимость "

Click "Android"

Выделите разделе "Библиотека" в нижней в

Нажмите " ..appcompat_v7 "

Click "Remove"

Click "Add"

Нажмите на кнопку " appcompat_v7 "

Click "Apply"`

Теперь у вас есть ссылки вашу уже существующую библиотеку. Теперь нужно, чтобы удалить ваши старые " экстра " дублировать appcompat_v7_2 библиотеку. Я делаю это следующим образом:

Deleting duplicated copy -

Щелкните правой кнопкой мыши на " appcompat_v7_2 » в проводнике пакетов рабочего пространства

Click "Delete"

if(Delete Options contains checkbox to delete from physical workspace){
    Check the checkbox to delete the physical folder from your hard drive and press OK;
}
else{
    Go to your physical workspace (In Windows, something like C:......workspace);
    Find "appcompat_v7_2";
    Right click on "appcompat_v7_2" in your physical workspace;
    Click "Delete";
}
Restart Eclipse;

После привязки к вашей уже существующей библиотеке, вы можете получить сообщение об ошибке с приложением, который читает консоль как Found 2 versions of android-support-v4.jar in the dependency list,... Чтобы решить эту проблему, перейдите в ваших приложениях libs папку в рабочей области и удалитьandroid-support-v4.jar .

Это не является идеальным, поскольку это требует немного установки для каждого приложения . Но это работает . Вы также можете снять " Создание активность ", когда вы создаете свой ​​проект заявления, и это не будет добавить библиотеку (а также, очевидно, не будет включать в себя основную деятельность ) .

Как другой ноте, видимо, для некоторых людей это не включает в себя библиотеку, если ваш Минимальная версия SDK для вашего приложения 11+ . Для меня, однако, он всегда включает его, так что это мой способ вокруг него.

Важная находка - ПОЖАЛУЙСТА, ПРОЧТИТЕ

Поэтому я решил создать новую рабочую область для библиотеки проекта, я работаю над и наткнулся на что-то интересное . Я импортировал свой ​​appcompat_v7 в моей новой рабочей от моего старого рабочего пространства, убедившись, нажать на проектах скопировать в рабочую область. Теперь это не добавляет appcompat_v7 каждый раз, когда я добавить новый проект в моей новой рабочей области. Привели меня к осознанию возможного исправления :

попробуйте перейти appcompat_v7 из папки рабочего пространства в другую папку, иимпортировать его обратно в ваше рабочее пространство убедившись, нажать проектов скопировать в рабочую область.

Не уверен, если это было толькоглюк или что-то, но он работал два раза, когда я повторно его !