Проект «appcompat_v7» создается автоматически после создания нового проекта в Eclipse

После создания любого нового проекта андроида Eclipse автоматически создает проект «appcompat_v7» без файлов под / src. Я понятия не имею, как и почему Eclipse создает этот проект. Я также получаю странную ошибку.

Введите описание изображения здесь

Как видите, в проекте существует AndroidManifest.xml!

EDIT1: после очистки проекта странная ошибка исчезла, но мне все равно хотелось бы знать, почему создается appcompat_v7.

EDIT2: Я также заметил, что Eclipse автоматически создает новый макет, fragment_main.xml, под / res / layout. ЗАЧЕМ??

Я создал новую Рабочую область и пробовал ее несколько раз. Но у меня все еще есть эта проблема.

EDIT3: Если вы выберете минимальную версию SDK после API 14, вы не получите эту папку поддержки.

Solutions Collecting From Web of "Проект «appcompat_v7» создается автоматически после создания нового проекта в Eclipse"

Вчера я столкнулся с этой проблемой. Я делал несколько вещей, включая обновление менеджера SDK. Мне пришлось отменить Android SDK Tools до Rev. 22.3 и Android SDK Platform-tools до 19.

opus44

Сначала очистите и создайте проект appcompat_v7, а затем очистите и создайте свой проект. это сработало

Я установил «репозиторий поддержки Android» из Android SDK Manager / Extras и ошибки исчезли.

Для преодоления этой проблемы сделайте следующее: это работает для меня. Создайте проект как обычно, а затем выполните следующие шаги.

Step-1: 

Щелкните правой кнопкой мыши на своем проекте -> Свойства -> Android -> В панели «Библиотека», удалите библиотеку appcompat_v7, «Применить» и «ОК».

 Step-2: 

В Project goto res -> values ​​-> style.xml

В строке <style name="AppBaseTheme" parent="Theme.AppCompat.Light"> изменить родительское значение из Theme.AppCompat.Light to android:Theme.Light

 Step-3: 

В Project goto res -> values-v11 -> style.xml

В строке <style name="AppBaseTheme" parent="Theme.AppCompat.Light"> изменить родительское значение из Theme.AppCompat.Light для android:Theme.Holo.Light

 Step-4: 

В Project goto res -> values-v14 -> style.xml

В строке <style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"> изменить родительское значение из Theme.AppCompat.Light.DarkActionBar для android:Theme.Holo.Light.DarkActionBar

 Step-5: 

В меню Project goto -> main.xml удалите эти строки в теге меню:

 xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context="com.example.test.MainActivity" 

И в теге item измените эту строку из app:showAsAction="never" для android:showAsAction="never"

В проекте, goto res -> layout -> delete fragment.xml

 Step-6: 

В MainActivity extends Activity not ActionBarActivity и, наконец, ваш MainActivity.java после удаления ненужного кода выглядит следующим образом:

 package com.example.test; import android.app.Activity; import android.os.Bundle; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } } 

Наслаждаться:)

Импортируйте проект android в рабочую область из / extras / android / support / затем перейдите к вашему текущему проекту и добавьте его как зависимость: Project> Properties> Android> Add (импортированный проект). Вы должны увидеть зеленый галочку рядом с импортированным проектом. Удалите старую ссылку, которую вы потеряли / удалили. Здесь можно найти ссылку на эту библиотеку.

Я на ubuntu только очищаю исходный код aappcompat_v7, он работал хорошо для меня