Как устранить ошибку Titanium «Ex ...: Нет Android -8 или Android--2.2 в Android SDK». на Mac под управлением OSX Lion? - PullRequest
5 голосов
/ 22 января 2012

Привет, ребята. Я новичок в Titanium Studio на Mac-машине с OSX Lion. У меня нет проблем при разработке приложений для iphone и ipad, но у меня проблема с настройкой проекта для Android.
У меня есть существующий (последний) Android SDK и я уже разрабатываю базовые приложения, используя Java на стандартном Eclipse. Я попытался указать Titanium на мой Android SDK, который я использовал для Eclipse, но не получилось, за исключением следующего:

В Android SDK по указанному пути выдается следующая ошибка: «Ex ...: Нет Android -8 или Android--2.2 в Android SDK».

Как мне решить эту проблему, не перезагружая все, что Titanium автоматически пытается, если я прошу его настроить мой SDK из меня.

Заранее спасибо, ребята.

Ответы [ 2 ]

10 голосов
/ 26 января 2012

Инструмент требует определенного минимального уровня Android SDK, который, по-видимому, отсутствует в вашей системе. В терминале откройте инструмент android (в папке android-sdk), чтобы открыть Android SDK Manager. Загрузите инструменты Android 2.2 (API 8): вам понадобятся как минимум «SDK Platform» и «Google API от Google Inc» для API8. Пока вы работаете над этим, вы можете загрузить любой из более новых SDK, которые вы, возможно, захотите поддерживать.

Убедитесь, что вы создаете свои приложения для Android с версией SDK "Google API", иначе вы получите ошибки. SDK «не API» не включают в себя различные компоненты Google, которые ожидают мобильные приложения.

TiStudio предложит вам загрузить это приложение и откроет SDK Manager для вас. Это не должно требовать от вас перезагружать все. Возможно, вы захотите выполнить его проверки, чтобы убедиться, что у вас установлены все необходимые компоненты.

5 голосов
/ 23 октября 2012

У меня та же проблема с моей студией Titanium в Windows.Мне не удалось создать мобильный проект на Android.Каждый раз, когда говорят: нет Android-8 или Android-2.2 в Android SDK.Я вошел в папку, содержащую Android SDK и внутри папки «платформа» я переименовал версию Android-2.2r2 в просто Android-2.2.Это просто сработало для меня.

...