Android studio 0.4.2 + gradle + Android Исходный код

Я пытаюсь прикрепить исходный код Android к моему проекту gradle, используя Android Studio. Проблема заключается в том, что вкладка SDK не отображается, если вы используете проект градиента, и я не могу прикрепить исходный код. Я пробовал с версией 0.4.3 и не работал.

Любая идея или работа вокруг?

EDIT: Я прикрепляю захват с моей структурой проекта без опции sdk.

Введите описание изображения здесь

Спасибо,

Короче говоря, Android Studio добавила некоторые функции, чтобы попытаться автоматически управлять SDK IntelliJ; Если вы дадите ему путь JDK и путь Android SDK в структуре проекта > Android SDK , он автоматически создаст SDK для Java SDK и Android SDK для каждого уровня API, который вы установили в своем Android SDK. Проблема в том, что если он создаст Android SDK для уровня API, который не имеет загруженных источников, если позже вы перейдете в SDK Manager и загрузите источник, он не подберет это и не обновит свой SDK. Я написал https://code.google.com/p/android/issues/detail?id=65230 для этого. В этой ошибке я перечисляю два обходных пути, которые я объясню здесь:

Вы действительно можете попасть на панель SDK, которую вы ищете. Мы скрываем это, если у вас открыт проект на основе Gradle, так как мы хотим, чтобы пользователи проекта, базирующиеся на Gradle, не беспокоились об этом, но поскольку мы также поддерживаем проекты в стиле IntelliJ, которые используют его внутренний конструктор, все равно можно получить к нему доступ Эти пользователи смогут выполнять свои проекты. Вы можете попасть на эту панель, если вы получите доступ к структуре проекта без открытия проекта. Для этого:

  • Закрыть все открытые проекты
  • На экране « Добро пожаловать в Android» откройте « Настроить» > « Стандартные по умолчанию» > « Структура проекта» > « SDK»
  • Выберите соответствующий SDK Android API, для которого вы установили источник, и перейдите на панель Sourcepath
  • Нажмите кнопку + и выберите каталог источника.

Если у вас возникли проблемы после этого, дайте мне знать, и я могу опубликовать скриншоты.

Другим подходом было бы сдуть все созданные SDK для Android Studio и позволить им перестраивать их. Для этого

  • Выйти из Android Studio
  • Удалите файл jdk.table.xml , который в MacOS будет находиться в вашем домашнем каталоге в разделе « Библиотека / Предпочтения / AndroidStudioPreview»
  • Перезапустите Android Studio
  • Перейдите в структуру проекта (либо с экрана приветствия, либо из проекта) и выберите вкладку Android SDK
  • Убедитесь, что местоположение Android SDK и местоположение JDK верны.

Проверьте compileSdkVersion в файле build.gradle и загрузите « Source for Android SDK » для соответствующего API из Android SDK Manager.

Значок менеджера SDK будет доступен на панели инструментов Android Studio.

Больше ничего не нужно делать.

Примечание. Исходный код для Android SDK доступен только для API 13 и после него.

Intereting Posts
Проблемы с разрешениями Bluetooth для Android Переход активности андроида 5 на более низкий api Обновление активности из AsyncTask Тесты Travis-CI для Android с поддержкой Gradle Как установить голландский язык в текстовом выражении? Как вы перекрестно компилируете исполняемые файлы ELF для Android? Выбор намерения остается открытым при использовании Thread для получения ресурса изображения Могу ли я обнаружить наличие / отсутствие «светодиодного уведомления» на устройстве Android? Создание масштабируемого / панорамного контейнера Размер шрифта TextView в приложении Android изменяется при изменении размера шрифта из собственных настроек Gradle Error – Не удалось вызвать IncrementalTask.taskAction () для задачи: project: mergeDebugResources ' Установить <String> в android sharedpreferences не сохраняет силу AndroidManifest.xml с ключом com.google.android.gms.cast.framework.OPTIONS_PROVIDER_CLASS_NAME Обнаружение, если приложение было удалено Точный способ определения измеренной высоты представления, даже до того, как он изменился с GONE на VISIBLE