2014-12-10 3 views
0

При установке eclipse работает нормально, но после обновления библиотеки поддержки и некоторых других пакетов я получаю сообщение об ошибке в папке appcompat во многих файлах тем в папках значений в appcompat. После этого по умолчанию не создается никаких действий. Обычно один проект hello world используется для открытия с помощью ActionBarActivity с именем MainActivity и файлом макета с именем activity_main. Я проверил создание активности в новом приложении приложения для Android и принял пустую активность.Я получаю сообщение об ошибке при использовании appcompat при создании нового проекта

Что нужно сделать, чтобы создать бесплатный проект приветствия по умолчанию по умолчанию?

ответ

0

Вам необходимо добавить библиотеки поддержки в каталог libs, чтобы эти ошибки были устранены. Проверьте официальные документы: https://developer.android.com/tools/support-library/setup.html#add-library

+0

Почему автоматическая поддержка не добавляется автоматически? При добавлении библиотеки поддержки ошибка исчезает. Еще при компиляции я получаю ошибку ClassNotDef. –

+0

Я выяснил, что эта ошибка возникает, когда вы создаете проект, вы устанавливаете минимальный уровень sdk на 8. Следовательно, Android добавляет ActionBarActivity для поддержки предыдущих версий Android, и тогда вам необходимо добавить библиотеку поддержки для ее поддержки. Если вы строите в основном для Android 4 или выше, вы можете просто добавить минимальный SDK, чтобы он был таким же, как и целевой, и тогда эти ошибки не будут ползать. Надеюсь это поможет. –

+0

Это была полезная информация. Вы хотите сказать, что даже если я установил минимальный уровень SDK как 21, он будет работать для всех версий IceCream Sandwitch? Я новичок в android. Пожалуйста, подтвердите информацию. –

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