2015-09-29 2 views
2

Я просмотрел переполнение стека и межсетевые экраны безрезультатно, поэтому я решил создать свой первый вопрос.Новый проект студии Android (модуль) с более старой версией SDK

Проблема в следующем: с предыдущими версиями Android Studio я мог бы выбрать targetSDKVersion и compliedSDKVersion при создании проекта, последняя стабильная версия на моем Mac (v1.3.2) не позволяет этого.

Вместо этого он по умолчанию использует самую последнюю установленную версию. Даже если я изменил настройки build.gradle на старый sdk, у него возникнут проблемы с поиском некоторых элементов и стилей, что имеет смысл для разных версий sdk.

Так что мой вопрос: Как создать новый проект для Android Studio с более старым compiledSDKVersion?

Моя конечная цель - иметь проект Android Studio, с которым я и пара других могут работать с нескольких компьютеров. (Мы будем использовать Git, но я предпочитаю не использовать встроенные функции VCS, я просто не хочу добавлять новые запутанные концепции в нечто, что должно быть простым).

Спасибо за любую помощь, я сделаю все возможное, чтобы уточнить, если потребуется.

+0

У вас установлены старые SDK? –

+0

Да, определенно: 23, 22 и 21 – Kieran101

+0

Тогда не должно быть проблем. Какой код дает вам ошибки? –

ответ

1

Я потратил большую часть последнего дня, пытаясь сделать именно это - у меня есть только устройство Kitkat и вы захотите войти в источник SDK, чтобы посмотреть, что происходит.

Я пришел к выводу, что вы просто не можете сделать это в Studio. Шаблонный проект, созданный Studio для вас, предполагает большое количество ресурсов v21. После того как мой лоб был достаточно болит, мне удалось создать новый проект v19 с Eclipse/ADT и импортировать его в Studio.

Он компилируется и запускается, но, вероятно, не делает то, что вы хотите; номера строк исходного файла v19 SDK в моем SDK не точно соответствуют библиотекам v19 на моем устройстве, поэтому я не могу в них вступить

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