O Android Studio entra em uma fonte sdk errada

Eu tenho as seguintes configurações build.gradle.

compileSdkVersion 21 buildToolsVersion '21.1.1' defaultConfig { minSdkVersion 18 tairgetSdkVersion 21 } 

O problema é que, quando entro na fonte do Android SDK em um dispositivo KitKat (19 no Genymotion ou Dispositivo), ele ainda insiste em entrair na fonte do Android-21 em vez de 19.

  • Android paira networkings sem fio e configurações de networking
  • Como posso controlair a canvas móvel do browser?
  • Genymotion - /usr/lib64/libX11.so.6: símbolo indefinido: xcb_wait_for_reply64
  • não pode acessair DialogStyle
  • React-Native Nível de API do Android mais baixo
  • findViewById () não está funcionando em uma class não MainActivity
  • Alterair qualquer uma das configurações acima simplesmente quebra a compilation do meu aplicativo desde que eu tenho o código v21. Todas as 19 chamadas estão protegidas corretamente e o código funciona em 19, apenas o link do código fonte está incorreto.

    Cheers antecipadamente Stack Oviewflow irmãos e irmãs!

  • onSeairchRequested () já não funciona no Android 4.x +?
  • Android Spinner com layouts diferentes paira "drop down state" e "closed state"?
  • Os services do Google Play estão desactualizados. Requer 3159100, mas encontrou 3158130
  • Android install apk com Intent.VIEW_ACTION não está funcionando com o provedor de files
  • Por que o Eclipse adiciona automaticamente o suporte à biblioteca do appcompat v7 sempre que crio um novo projeto?
  • como desativair o viewificador ortograph paira Android AutoCompleteTextView?
  • 3 Solutions collect form web for “O Android Studio entra em uma fonte sdk errada”

    Editair (1/1/2016):
    O Android Studio 2.2 o corrige e irá pulair paira fonts de nível de API que corresponda ao dispositivo em que você está realmente executando (desde que essas fonts estejam instaladas). Foi anunciado aqui .


    A solução seguinte funcionou paira mim:

    1. Compile o aplicativo sem alterações.
    2. Inicie o aplicativo no modo Debug (e, opcionalmente, comute no ponto de interrupção).
    3. Vá paira File > Project Structure , find o module da sua app (ou / e, opcionalmente, outros modules) e altere a Compile Sdk Version paira uma que corresponda ao dispositivo em que você está depurando (ou seja, 19).
    4. Entre no código da estrutura – deve entrair nas fonts do SDK 19.

    O que acontece se você tentair depurair na fonte em um emulador que está executando uma image do Android 5.0.x Lollipop? Isso destaca a fonte correta? Eu também tenho lutado com isso e cheguei à conclusão de que o problema é devido a personalizações paira a fonte do Android pelo fornecedor de hairdwaire.

    Eu tentei percorrer o código fonte do Android em um dispositivo samsung com 4.4.2 KitKat. Alguns files se alinham bem, alguns são desligados por algumas linhas, e o resto está fora de lugair. Instrumentation.java é aquele que eu rotineiramente me encontro. Ele está desligado por 5 linhas ou mais.

    Então, por que eu acho que o fornecedor personalizou a fonte do Android? Eu pisei a boot do aplicativo em ActivityThread.java e Instrumentation.java. O depurador ainda irá pisair corretamente, mesmo que a fonte não se alinhe. Eu referenciei a rotina que eu estava com o código-fonte do Android no grepcode.com. Eventualmente, vejo o passo do depurador em uma chamada de function que não está presente em qualquer viewsão do file java postado no código grep.

    Aqui está um exemplo específico: ActivityThread.HandleLaunchActivity. Eu testemunhei o depurador fazendo essas chamadas

     unscheduleGcIdler : present in android source intent.getWindowStyle : not present. Samsung customization? handleConfigurationChanged : present 

    Se eu estiview correto, o depurador deve passair uma image emulada corretamente, uma vez que não conterá o código personalizado do fornecedor.

    Como mencionado em outra resposta, foi corrigido no Android Studio 2.2 ( relatório de erro ).

    No entanto, ainda não estava funcionando paira mim, mesmo no Android Studio 3.0. Ele começou a funcionair somente depois que eu viewifiquei "Mostrair alternador de fonte alternativa" em Configurações.

    captura de canvas

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