Ответ 1
Я открыл билет и с поддержкой Google, и получил решение. Вместо выбора папки sdk/platform/android-16, если вы выберете папку "sdk" верхнего уровня, вам будет предложено выбрать, какой SDK вы хотите добавить. Это сработало!
Я использую Google Android Studio 0.1 на основе IntelliJ, и я не могу понять, как добавить дополнительные SDK в свой проект.
Я экспортировал свой существующий проект из Eclipse в проект Gradle, который я импортировал в Android Studio, в соответствии с рекомендациями Google.
Мой проект SDK - это API Google 2.3.3. Однако я использую библиотеку под названием PullToRefresh, которая, похоже, нуждается в SDK 4.1, поэтому я пытаюсь добавить SDK 16 в свой проект.
Я уже убедился, что загрузил SDK с помощью менеджера SDK. Эти SDK автоматически добавляются в папку Android Studio.app sdk.
Я открыл окно "Структура проекта", нажал "SDK" в разделе "Настройки платформы", и в настоящее время я вижу JDK 1.7 и Google API 2.3.3. Я нажимаю знак + над этим списком, чтобы добавить новый SDK. Затем я перехожу к каталогу sdk, у которого есть android-16, как показано на скриншоте ниже. Я не совсем уверен, что я хочу добавить, но я выделил папку android-16 (единственное, что я могу выбрать), и когда я нажимаю "Выбрать", окно исчезает, но новый SDK не появляется список SDK.
И вот скриншот моего представления SDK Manager, показывающий установленные SDK:
Я открыл билет и с поддержкой Google, и получил решение. Вместо выбора папки sdk/platform/android-16, если вы выберете папку "sdk" верхнего уровня, вам будет предложено выбрать, какой SDK вы хотите добавить. Это сработало!
Вы должны поместить свой SDK в данный каталог или в каталог .app. Вы должны сделать это в finder, пока вы находитесь вне приложения, которое я предполагаю, но лично я бы использовал терминал в Mac вместо того, чтобы делать это в самом приложении или finder. Согласно Google:
В Windows и Mac отдельные инструменты и другие пакеты SDK сохраняются в каталоге приложений Android Studio. Чтобы напрямую обращаться к инструментам, используйте терминал, чтобы перейти в приложение и найти каталог sdk/. Например:
Windows: \Users\<user>\AppData\Local\Android\android-studio\sdk\
Mac: /Applications/Android\ Studio.app/sdk/
Вы можете изменить из файла "build.gradle" строку:
compileSdkVersion 18
на sdk, который вы хотите использовать.
Мне пришлось перезапустить Android Studio для изменения sdk после установки нового. Затем Android Studio попросила меня настроить мой SDK и позволить мне сделать это.
И для linux (ubuntu)
/USR/доли/Android-студия/данные/SDK
Загрузите файл sdk, перейдите в студию Android: File- > New- > Import Module
Я выполнил почти те же инструкции от @Mason G. Zhwiti, но мне пришлось вместо этого перейти к этой папке, чтобы найти SDK:
/Users/{my-username}/Library/Android/sdk
Я использую Android Studio v1.2.2 в Mac OS
Для тех, кто начинает с существующей установки IDEA (IDEA 15 в моем случае), к которой они добавляют Android SDK (и не начинает официально разговаривать с Android Studio),...
Скачайте (просто) SDK в свою файловую систему (где-то удобно для вас, неважно, где).
Создавая свой первый проект, и вы попадаете в Project SDK: бит (или добавив SDK Android раньше времени, как вы пожелаете), перейдите (новый) в корень того, что вы взорвали в файловую систему, как это было предложено некоторыми из другие ответы здесь.
В этот момент вы получите крошечный диалог для подтверждения:
Java SDK: 1.7 (e.g.)
Build target: Android 6.0 (e.g.)
Вы можете нажать OK, после чего вы увидите, что вы сделали в качестве опции в SDK проекта: выпадающий список, например:
Android API 23 Platform (java version "1.7.0_67")