Как переключиться с исходной версией Android в Android Studio?

В настоящее время не очень интуитивно понятно, как переключаться между исходными файлами Android SDK в Android Studio, в то время как, например, отладка или просто проверка источников.

У меня такое ощущение, что Android Studio, в отличие от IntelliJ, получает исходную версию из скомпилированной версии SDK версии конфигурации Gradle. Но это заставляет меня отлаживать устройство, использующее ту же версию Android при отладке. Если я этого не сделаю, источники не будут синхронизироваться с отладчиком.

Мой вопрос: Есть ли простой способ переключения между Android файлами в Android Studio без изменения конфигурации в build.gradle?

Ответ 1

Попробуйте следующее:

  • mv $ANDROID_HOME/sources/android-21 $ANDROID_HOME/sources/android-21-orig
  • cp $ANDROID_HOME/sources/android-17 $ANDROID_HOME/sources/android-21
  • Перезапустите Android-студию, чтобы выбрать правильные пути.
  • Отладка

NodeJS программа, позволяющая легко переключать Источники Android SDK, которые Android Studio присоединяет при отладке.

Ответ 2

Я думаю, что студия захватывает источник платформы Android SDK из targetSDKVersion.

Уместно обновить targetSDKVersion до последней SDK платформы Android от вашего менеджера SDK.

Это лучше для разработки, если ваш проект ограничивает вас тем, что вы увеличиваете targetSDKVersion, захватите SDK платформы, о которой упоминает ваш проект.

SDK платформы Android