7

После установки новейшего ADT & SDK Android для поддержки API 18 я заметил, что все демонстрации API теперь считаются «устаревшими».Почему демонстрации API считаются «устаревшими», как API 18?

Вот скриншот:

Enter image description here

Каким образом?

Я заметил, что несмотря на то, что они считаются «наследие», они содержат некоторые вещи, которые делают принадлежат API 18, например, этот атрибут, который был найден на манифеста:

android:theme="@android:style/Theme.Holo.NoActionBar.Overscan" 

Это также странно что это единственное, что Линт предупреждает меня о том, что minSdk будет ниже, чем API 18 - это не может быть единственным новшеством в API 18, которое содержит демо, не так ли?

Что с ним происходит, и у нас будет другой набор образцов?

+0

Где вы видите эту «устаревшую» нотацию? – CommonsWare

+0

@CommonsWare Теперь я обновил вопрос с помощью скриншота. он отображается при создании нового проекта андроида. –

+2

IMHO, у вас будет больше шансов получить ответ для этого в группе Google Adt-dev. – CommonsWare

ответ

1

У неиспользуемых проектов есть файл build.gradle, который можно просто открыть в Android Studio *. У устаревших проектов нет файла build.gradle, и если вы хотите открыть их в Android Studio, вам нужно либо пройти «создать новый проект поверх существующих источников», либо android update project, прежде чем вы будете хороши.

*) не полностью true: некоторые из них указывают на устаревшие версии Android-плагина, и вам нужно сначала настроить настройки проекта.

+0

вот причина для наследия ?! хотя они продолжают их обновлять ?! –

+0

Я так считаю, но я ничего не слышал об этом. Это единственное очевидное отличие, которое я вижу. – Barend

+1

означает ли это, что в какой-то день google затмит eclipse и поддержит только их новую IDE (андроид-студия)? Мне не нравится новая IDE ... у меня не хватает многих вещей, к которым я привык на eclipse ... :( –