Если вы зайдете в «Структура проекта -> SDK» и нажмете на какой-нибудь Android SDK, вы увидите экран ниже.
![](https://i.stack.imgur.com/E0rGr.png)
Когда я добавляю какую-то версию Android в первый раз, цель сборки устанавливается на 1,5. Кажется, что IntelliSense IDE полагается на этот выбор, потому что при первоначальном использовании (например, когда цель установлена на 1,5) я не могу использовать функции, такие как android:installLocation
или android:targetSdkVersion
. Они просто не отображаются в intellisense. Когда я изменяю цель сборки, скажем, на Android 2.2, и снова открываю тот же проект, эти атрибуты появляются в intellisense.
Может ли кто-нибудь объяснить, какова цель этого и почему он по умолчанию установлен на Android 1.5? Это просто не имеет смысла для меня. Я также не заметил эту опцию в Eclipse.