Notas da versão

Android 12 Beta 2.1

Beta 2.1

Data de lançamento: 23 de junho de 2021
Build: SPB2.210513.011
Compatibilidade com emulador: x86 (64 bits), ARM (v8-A)
Nível do patch de segurança: junho de 2021
Google Play Services: 21.18.16
Diferença de API:

Beta 2

Data de lançamento: 9 de junho de 2021
Build: SPB2.210513.007
Compatibilidade com emulador: x86 (64 bits), ARM (v8-A)
Nível do patch de segurança: junho de 2021
Google Play Services: 21.18.16
Diferença de API:

Android 12 Beta 2.1 (junho de 2021)

Se já estiver executando um build da Visualização do desenvolvedor ou Beta, você receberá automaticamente uma atualização over the air (OTA) para a versão Beta 2.1.

Esta pequena atualização do Android 12 Beta 2 inclui várias melhorias de estabilidade, e também as correções a seguir:

  • Um problema que impedia os usuários de acessar elementos na tela de bloqueio foi corrigido. Por exemplo, ao deslizar para baixo para ver a aba de notificações ou ao deslizar para fora ou para cima para desbloquear o smartphone (Problema 190702454).
  • Problemas que faziam com que informações, como clima e eventos da agenda, não fossem exibidas no widget Resumo na tela inicial ou na de bloqueio foram corrigidos (Problema 190700432, Problema 190644743).
  • Um problema que às vezes causava animações oscilantes ou instáveis ao acessar apps recentes usando a navegação por gestos foi corrigido
  • Um problema que às vezes travava indicadores de permissão do microfone e da câmera e eles desapareciam até o smartphone ser reiniciado foi corrigido.
  • Um problema ao usar o Android Emulator com um dispositivo virtual Android (AVD, na sigla em inglês) com o Android 12, que impedia a conexão do AVD com a Internet foi corrigido.
  • Um problema em que, após instalar a versão Beta e redefinir o dispositivo, alguns usuários ficavam presos no assistente de configuração foi corrigido (problema 190082536).

Sobre o Android 12 Beta 2

A versão Beta 2 agora está disponível, com os recursos e mudanças mais recentes para testar nos seus apps. Essa versão é adequada para desenvolvimento, teste e uso geral. Como o Android 12 ainda está em desenvolvimento, o sistema e os apps para Android nem sempre funcionam como esperado.

Assim como as versões anteriores, o Android 12 inclui mudanças de comportamento para ajudar a melhorar o desempenho, a duração da bateria, a segurança e a privacidade. Em alguns casos, essas mudanças podem afetar os apps até que eles sejam atualizados para serem compatíveis com o Android 12. Portanto, é possível que você observe impactos que variam de problemas menores a limitações mais significativas. Em geral, a maioria dos apps funcionará conforme o esperado, assim como a maioria das APIs e recursos, mas analise os problemas conhecidos listados nesta página para saber o que esperar.

Como instalar a versão Beta 2

Você pode instalar essa versão em qualquer dispositivo das séries Pixel 3, 3a, 4, 4a ou 5.

Se já estiver executando um build da Visualização do desenvolvedor ou Beta, você receberá automaticamente uma atualização over the air (OTA) para o Beta 2. Lembre-se de atualizar o SDK do Android 12 e o Android Emulator também antes de continuar a testar os recursos e mudanças mais recentes. A melhor maneira de fazer isso é usando o SDK Manager na versão de prévia mais recente do Android Studio.

Se a versão Beta 2 for a primeira versão do Android 12 que você está testando, consulte Instalar o Android 12 para ver detalhes sobre como dar os primeiros passos.

Alertas gerais

Esteja ciente destas notas gerais sobre a versão:

  • Esta versão pode apresentar vários problemas de estabilidade, bateria ou desempenho em dispositivos compatíveis.
  • Esta versão pode não ser adequada para uso diário por usuários com necessidades de acessibilidade.
  • Alguns apps podem não funcionar da forma esperada ao serem executados nesta versão. Isso inclui aplicativos do Google e outros apps.
  • Os builds do Android 12 Beta não foram aprovados pelo conjunto de teste de compatibilidade (CTS, na sigla em inglês), mas passaram por testes preliminares e oferecem um conjunto estável de APIs de pré-lançamento para desenvolvedores. Apps que dependem de builds aprovados pelo CTS ou usam APIs SafetyNet podem não funcionar normalmente em builds do Android 12 Beta.

Receber ajuda

Dois canais de suporte principais estão disponíveis para desenvolvimento e testes usando o Android 12 Beta. O canal para receber suporte depende do local do problema encontrado.

Suporte para problemas em dispositivos Pixel, do sistema e em apps do Google

Use o Issue Tracker do Android Beta para informar novos problemas e monitorar os que você e outros desenvolvedores enviaram. Antes de informar um problema, verifique os problemas conhecidos listados nesta página e consulte as listas de principais problemas em aberto e problemas criados recentemente para ver se outra pessoa já informou a mesma coisa. Você pode se inscrever e votar em um problema clicando em marcar este problema com estrela .

Consulte Onde informar problemas para encontrar um modelo que melhor corresponda ao tipo de problema que você está enfrentando.

Suporte para problemas de dispositivos que não são Pixel

Para informar problemas nos dispositivos qualificados dos nossos fabricantes de dispositivos parceiros, consulte a página dispositivos com o Android 12 Beta e veja um link para o site do Android 12 Beta do fabricante do dispositivo.

Suporte para problemas com outros apps

Entre em contato diretamente com o desenvolvedor do app.

Para discutir problemas ou ideias com outros desenvolvedores que trabalham com o Android 12, participe da comunidade android_beta no Reddit (link em inglês).

Novidades da versão Beta 2

O Android 12 Beta 2 inclui vários novos recursos e mudanças para testar:

Principais problemas resolvidos

Os problemas a seguir foram resolvidos no Android 12 Beta 2:

Problemas informados por desenvolvedores

  • Vários problemas que causavam a falha e a reinicialização dos dispositivos foram corrigidos (Problema 188608172).
  • Um problema que fazia o app Configuração falhar ao acessar a tela Contas foi corrigido (Problema 188572264).
  • Problemas que faziam com que o indicador de navegação por gestos fosse exibido no lugar errado na tela depois de alternar a orientação da tela do dispositivo foram corrigidos (Problema 186487188, Problema 186203723).
  • Problemas que causavam a falha dos planos de fundo interativos e a volta para outro plano de fundo foram corrigidos (Problema 188636390, Problema 186092946).
  • Um problema que fazia com que as informações de sobreposição do modo para uma mão permanecessem na tela mesmo após o usuário sair do modo foi corrigido (Problema 188809589).
  • Um problema que impedia que as notificações fossem apagadas quando um usuário tocava em Marcar como lida ou Concluído em uma notificação foi corrigido (Problema 183140902).
  • Problemas que impediam a ocorrência do retorno tátil ao usar determinados gestos ou ao executar determinadas ações foram corrigidos (Problema 188643385, Problema 188647132).
  • Um problema que fazia com que a barra de volume do sistema parecesse maior do que o pretendido foi corrigido (Problema 188865157).
  • Um problema que impedia que o modo de tela sempre ativada funcionasse em determinados casos foi corrigido (Problema 189298635).
  • Um problema que fazia com que uma NullPointerException fosse gerada ao chamar o método setDeviceAddress() usando um Endereço Bluetooth nulo do dispositivo foi corrigido (Problema 186574846).

Principais problemas não resolvidos

Consulte os principais problemas abertos para ver a lista mais recente dos principais problemas abertos que foram informados por desenvolvedores e usuários.

Outros problemas conhecidos

Com base em nossos testes, você pode encontrar os problemas a seguir ao usar o Android 12 Beta 2. Esses problemas já são conhecidos. Portanto, não é necessário nos informar sobre problemas semelhantes.

Todos os apps

  • Devido a um problema com a WebView, os usuários que instalarem o Android Beta 2 em um dispositivo que, no momento, executa uma versão pública do Android, podem ter falhas intermitentes no app. Para solucionar esse problema, desative e reative a WebView do sistema Android em Configurações > Apps > Todos os apps > WebView do sistema Android > Desativar > Desativar o app > Ativar.
  • Em alguns cenários, os usuários de apps que receberam a permissão Display over other apps e renderizam sobreposições de tela cheia podem ter os toques bloqueados no Android 12 até que o desenvolvedor atualize o app. Os usuários afetados podem desativar temporariamente a permissão nas Configurações, que podem sempre ser acessadas usando o ícone de configurações na aba de notificações. Caso um app que você usa seja afetado por esse problema, entre em contato diretamente com o desenvolvedor para informá-lo.
  • Quando um usuário tenta adicionar outra conta ao dispositivo em Configurações > Senhas e contas, a IU fica preta e o botão "Voltar" não responde.

Apps do Google

  • Em alguns casos após a atualização de um dispositivo para a versão Beta 2, o Google Maps falha sempre que ele é iniciado por um usuário secundário.
  • A configuração Bloquear chamadas de autores não identificados está desativada no Android Beta 1 e Beta 2. Essa configuração será ativada novamente começando pela versão Beta 2.1.

Plataforma Android

  • Ao usar a API SplashScreen, os ícones dos apps às vezes são cortados.
  • Ao usar a API SplashScreen, depois de definir um drawable vetorial animado e um método setOnExitAnimationListener(), a animação do drawable vetorial é interrompida quando o callback é chamado.

Android Studio e ferramentas

  • Ao instalar um app com uma targetSdkVersion de "S" no Android Studio, os desenvolvedores podem encontrar o erro a seguir:

    Installation did not succeed.
    The application could not be installed: INSTALL_FAILED_VERIFICATION_FAILURE
    List of apks:
    [0] '.../build/outputs/apk/debug/app-debug.apk'
    Installation failed due to: 'null'
    

    A causa provável é que uma ou mais atividades, serviços ou broadcast receivers do app incluem filtros de intent, mas não definem explicitamente um valor para android:exported. O Android 12 exige a configuração de um valor explícito para esse atributo em todos os componentes <activity>, <service> e <receiver> que também têm um <intent-filter> definido. Para ver mais informações, consulte Exportação mais segura de componentes. Observação: esse problema já foi resolvido na versão canário mais recente do Android Studio Arctic Fox. Para ter acesso às correções e melhorias mais recentes ao direcionar para o Android 12, recomendamos instalar uma versão de visualização do Android Studio com a versão estável.

  • A versão de visualização mais recente das Ferramentas de build do SDK do Android (31.0.0 rc5) não é compatível com as versões do Android Studio anteriores ao Android Studio Arctic Fox.

Android Enterprise

  • Um dispositivo pode ter uma senha geral e um desafio de segurança do perfil de trabalho. Ao tocar na notificação de um app de trabalho na tela de bloqueio, você receberá uma solicitação para primeiro desbloquear o dispositivo e, em seguida, desbloquear o perfil de trabalho. Caso o desafio não solicite o desbloqueio, deslize a tarefa para fora da tela de apps recentes ou de Visão geral e abra o app de trabalho novamente.

Android Auto

  • Ao tocar músicas pelo YouTube Music no Android Auto, alguns usuários podem ouvir o áudio tocando no smartphone em vez dos alto-falantes do veículo ou nenhum áudio em carros Toyota.
  • Ao usar a navegação do Google Maps no Android Auto, alguns usuários podem ter problemas de texto desfocado.
  • Os usuários podem enfrentar problemas ao selecionar um destino no Waze.
  • O smartphone pode não responder ou travar na tela de bloqueio após a inicialização do Android Auto.
  • Em alguns cenários, o Google Maps pode não conseguir oferecer opções de trajeto diferentes ao usar o Android Auto.
  • A música poderá ser pausada quando o smartphone estiver bloqueado.
  • Os usuários podem ouvir áudio de música enquanto tentam responder a um SMS usando o Google Assistente.
  • A troca automática de dia e noite pode não funcionar.

Android TV

  • Conectar o cabo HDMI pode causar falhas na reprodução do vídeo em alguns coletores de exibição.
  • Algumas páginas do app Configurações de TV contêm marcadores vazios nesta versão.

Versões Beta anteriores

Android 12 Beta 1

Beta 1

Data de lançamento: 18 de maio de 2021
Build: SPB1.210331.013
Compatibilidade com emulador: x86 (64 bits), ARM (v8-A)
Nível do patch de segurança: maio de 2021
Google Play Services: 21.12.13
Diferença de API:

Novidades da versão Beta 1

O Android 12 Beta 1 inclui vários novos recursos e mudanças para testar:

Principais problemas resolvidos

Os problemas a seguir foram resolvidos no Android 12 Beta 1:

Problemas informados por desenvolvedores
  • Um problema que fazia com que o espaço extra permanecesse na interface da gaveta de apps após um usuário desativar as sugestões de apps foi corrigido (Problema 186096754).
  • Um problema que impedia a detecção de smartphones Pixel quando eles eram colocados em um Pixel Stand foi corrigido (Problema 186184469).
  • Um problema que fazia o Google app falhar ao abrir o Discover ou tocar em um artigo no feed do Discover foi corrigido (Problema 187540137).
  • Um problema que impedia a inicialização de alguns dispositivos após a aplicação de uma imagem OTA foi corrigido (Problema 180636356).
  • Um problema que fazia com que o sistema solicitasse que um usuário desativasse a conexão com a operadora de celular enquanto navegava nas configurações avançadas da rede móvel foi corrigido (Problema 181585057).
  • O problema que impedia que o corte da tela de um dispositivo fosse oculto usando as opções do desenvolvedor foi corrigido (Problema 183342310).
  • Os problemas com o RenderEngine que causavam instabilidade e, em alguns casos, faziam com que o dispositivo falhasse e reiniciasse foram corrigidos (Problema 183873177, Problema 184544726).
  • Um problema que causava falhas em alguns dispositivos e na inicialização após a reinicialização manual foi corrigido (Problema 184760958).
  • Um problema que poderia causar a exibição incorreta das mensagens de registro do CompatibilityChangeReporter ao chamar o método SensorManager.registerListener() foi corrigido (Problema 184660151).
Outros problemas resolvidos
  • Um problema que causava uma falha quando o Android Auto era configurado pela primeira vez em um veículo e um usuário invocava o Google Assistente foi corrigido.
  • Um problema que causava uma falha no Google Podcasts ao usá-lo no Android Auto foi corrigido.
  • Um problema em que, ao conectar-se a uma unidade principal compatível sem fio, os usuários às vezes tinham problemas de conectividade sem fio ao usar o Android Auto 6.2 ou uma versão anterior foi corrigido.

Principais problemas não resolvidos

Consulte os principais problemas abertos para ver a lista mais recente dos principais problemas abertos que foram informados por desenvolvedores e usuários.

Outros problemas conhecidos

Com base em nossos testes, você pode encontrar os problemas a seguir ao usar o Android 12 Beta 1. Esses problemas já são conhecidos. Portanto, não é necessário nos informar sobre problemas semelhantes.

Plataforma Android
  • Ao usar a API SplashScreen, os ícones dos apps às vezes são cortados.
  • Ao usar a API SplashScreen, depois de definir um drawable vetorial animado e um método setOnExitAnimationListener(), a animação do drawable vetorial é interrompida quando o callback é chamado.
  • A configuração Bloquear chamadas de autores não identificados está desativada no Android Beta 1 e Beta 2. Essa configuração será ativada novamente começando pela versão Beta 2.1.
Apps
  • Em alguns cenários, os usuários de apps que receberam a permissão Display over other apps e renderizam sobreposições de tela cheia podem ter toques bloqueados no Android 12 até que o desenvolvedor atualize o app. Os usuários afetados podem desativar temporariamente a permissão nas Configurações, que podem sempre ser acessadas usando o ícone de configurações na aba de notificações. Caso um app que você usa seja afetado por esse problema, entre em contato diretamente com o desenvolvedor para informá-lo.
Android Studio e ferramentas
  • Ao instalar um app com uma targetSdkVersion de "S" no Android Studio, os desenvolvedores podem encontrar o erro a seguir:

    Installation did not succeed.
    The application could not be installed: INSTALL_FAILED_VERIFICATION_FAILURE
    List of apks:
    [0] '.../build/outputs/apk/debug/app-debug.apk'
    Installation failed due to: 'null'
    

    A causa provável é que uma ou mais atividades, serviços ou broadcast receivers do app incluem filtros de intent, mas não definem explicitamente um valor para android:exported. O Android 12 exige a configuração de um valor explícito para esse atributo em todos os componentes <activity>, <service> e <receiver> que também têm um <intent-filter> definido. Para ver mais informações, consulte Exportação mais segura de componentes. Observação: esse problema já foi resolvido na versão canário mais recente do Android Studio Arctic Fox. Para ter acesso às correções e melhorias mais recentes ao direcionar para o Android 12, recomendamos instalar uma versão de visualização do Android Studio com a versão estável.

Android Enterprise
  • Um dispositivo pode ter uma senha geral e um desafio de segurança do perfil de trabalho. Ao tocar na notificação de um app de trabalho na tela de bloqueio, você receberá uma solicitação para primeiro desbloquear o dispositivo e, em seguida, desbloquear o perfil de trabalho. Caso o desafio não solicite o desbloqueio, deslize a tarefa para fora da tela de apps recentes ou de Visão geral e abra o app de trabalho novamente.
Android Auto
  • Ao tocar música pelo YouTube Music no Android Auto, alguns usuários podem ouvir o áudio tocando no smartphone em vez de nos alto-falantes do veículo ou nem mesmo ouvir áudio algum.
  • Ao usar a navegação do Google Maps no Android Auto, alguns usuários podem ter problemas de texto desfocado.
  • Os usuários podem enfrentar problemas ao selecionar um destino no Waze.
Android TV
  • A configuração usando o app Google Home não é compatível com este build.
  • Conectar o cabo HDMI pode causar falhas na reprodução do vídeo em alguns coletores de exibição.
  • Algumas páginas do app Configurações de TV contêm marcadores vazios nesta versão.