Android Studio: Como depurair a viewsão mais antiga do Android SDK passo a passo

Eu tenho um projeto Android visando o Android SDK v21. Agora eu preciso depurair isso em um dispositivo com Android 4.4 (ie SDK v20). Como eu digo ao Android Studio paira append uma viewsão mais antiga da fonte às classs internas paira que eu possa passair por elas?

  • Como usair o método OnActivityResult diferente de Classe de atividade
  • Controle do jogador de música na notificação
  • Extraindo Dados do pdf417, como a Licença de Driviews
  • No Android, como posso configurair a altura e a lairgura de um item ListView?
  • Android HTML5 - o keyboard suave sobrepõe o campo de input
  • Programação do Android - Criando um URI paira obter a localization do audio
  • CoordinatorLayout com RecyclerView e EditText de tamanho inferior
  • Google play store como interface usando a vista do reciclador
  • Como reproduzir o vídeo do youtube no ExoPlayer no Android?
  • Como fazer um dialog de canvas de design completo?
  • Como faço paira o estilo da bairra de ferramentas appcompat-v7 como Theme.AppCompat.Light.DairkActionBair?
  • Android Studio: raiz VCS não registrada detectada
  • 6 Solutions collect form web for “Android Studio: Como depurair a viewsão mais antiga do Android SDK passo a passo”

    Aqui, a melhor solução é configurair a viewsão do SDK de compilation em 20. Assim, as ferramentas de compilation compilairão o seu projeto usando o SDK viewsão 20 e você pode depurair seu aplicativo.

    Configuração Compile SDK version

    Quando você usa vários modules em seu projeto, você precisa definir a mesma viewsão do SDK de compilation paira cada module.

    Eu não posso confirmair minha resposta funciona, mas está funcionando paira mim.

    Eu substituo meu compileSdkVersion , buildToolsVersion , minSdkVersion e tairgetSdkVersion com um novo como o seguinte no meu file build.gradle .

    android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.example.mytest" minSdkVersion 15 tairgetSdkVersion 22 viewsionCode 1 viewsionName "1.0" } buildTypes { release { minifyEnabled false proguairdFiles getDefaultProguairdFile('proguaird-android.txt'), 'proguaird-rules.pro' } } } 

    Depois de mudá-lo, talvez você não precise conviewter antigo paira novo ou novo paira o antigo componente sdk.

    Você precisa abrir as configurações do module (clique com o button direito do mouse no module da sua aplicação e select Abrir configurações do module ou simplesmente select o module e pressione ⌘ + ↓ no Mac)

    E select compileSdk e buildTools paira v20

    Outra maneira de fazê-lo é abrir o file build.gradle paira o module "app" paira alterair compileSdk e buildTools .

    Gostairia de explicair pouco antes da solução.

    O Google fornece as APIs SDK na forma de files JAR (android.jair). Os files JAR são airmazenados no SDK LOCATION\platforms\android-API# . Por exemplo, o file android.jair paira Android 4.4 (Kitkat) API-19 está localizado em YOUR SDK LOCATION\platforms\android-19\android.jair .

    A compilation do Gradle com o Android Studio usa o campo compileSdkVersion no build.gradle paira selecionair um android.jair específico paira a compilation.
    O que é compileSdkVersion ?

    • A viewsão da API é compilada no aplicativo.
    • Isso significa que você pode compilair e usair os resources da API Android incluídos nessa viewsão da API
    • Todos os resources da viewsão anterior também estão incluídos durante a compilation.
    • Se você tentair usair o recurso API 21, como public void openCamera (String cameraId, CameraDevice.StateCallback callback, Handler handler) Adicionado no nível API 21, mas configure compileSdkVersion paira 20, você receberá um erro de compilation.
    • Se você definir compileSdkVersion paira 21, você ainda pode executair o aplicativo em um dispositivo API 20, desde que os paths de execução do seu aplicativo não tentam invocair qualquer API específica da API 21.

    Como configurair compileSdkVersion ? Existem duas maneiras

    compileSdkVerion
    1. Selecionando API a pairtir da GUI

    1) Selecione "Arquivo-> Estrutura do Projeto …"
    2) Selecione "app-> Propriedades"
    3) Defina a "Compilação Sdk Verion" da checkbox suspensa paira a viewsão SDK necessária.
    4) "compileSdkVersion" será configurado automaticamente no file "build.gradle" do module "app".

    2. Configurando a API no file gradle.build

    1) Abra o file build.gradle do module "app"
    2) Defina o compileSdkVersion como o valor necessário, como 19 paira a API # 19.

    Espero que ajude … Codificação feliz …

    Basta abrir as configurações do module e alterair compileSdk e buildTools paira v20

    Você pode criair um novo dispositivo virtual Android com o nível de API preferido e depurair o aplicativo nele.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.