Destaques

Galaxy S21 FE gastando muita bateria? Saiba como resolver!

Imagem
O Samsung Galaxy S21 FE é um smartphone que combina recursos avançados e design elegante, ideal para quem busca alto desempenho. Ele vem com uma tela AMOLED de 6,4 polegadas, taxa de atualização de 120Hz e resolução FHD+, oferecendo imagens vibrantes e fluidas. Equipado com processador potente, câmeras versáteis e bateria de longa duração, ele se destaca tanto para uso cotidiano quanto para tarefas mais exigentes. Além disso, é resistente à água (IP68) e conta com atualizações de software garantidas, tornando-o uma escolha confiável e moderna, mesmo nos dias atuais.  Mas nem tudo são flores nesse belo aparelho, como é o caso da bateria, que costuma durar menos do que o esperado devido ao alto consumo gerado por seu processador Exynos 2100. Dito isso, eu gostaria de mostrar a vocês nesse post uma alternativa - quase que natural - de como aumentar a duração da bateria, mas sem sacrificar o desempenho geral. Vamos lá? 1 - Ativar o modo de economia de energia Parece bobagem, mas ativar...

Como mudar o nível de API em projetos com o Expo


Olá pessoal! Recentemente a Google passou por algumas mudanças em várias políticas no Google Play Console e isso inclui a adição de novos requisitos em sua política de segurança de dados, o que obrigou os desenvolvedores de aplicativos a prestar algumas informações de segurança e privacidade que antes não eram estritamente necessárias. Tais mudanças também incluem requisitos para o nível de API dos aplicativos, obrigando que a partir desse mês (Novembro) as atualizações ou lançamentos de novos aplicativos devam atender à segmentação de nível de API 30 do Android (o API 30 corresponde ao Android 11).

Se você é desenvolvedor Android, independente da linguagem de programação utilizada, pode ter se deparado com uma mensagem de erro desse tipo durante o lançamento de um novo aplicativo ou uma atualização:

Isso significa, como dito anteriormente, que os aplicativos lançados (sejam atualizações ou novos lançamentos) precisam suportar, no mínimo, o nível de API 30 do Android. Portanto, gostaria de mostrar como corrigir esse problema para quem utiliza o framework Expo durante o desenvolvimento.

A correção consiste basicamente em atualizar a versão do SDK do Expo, pois a partir da versão 41 há suporte para a construção (build) de aplicativos com suporte ao nível de API 30. Para isso, execute os passos a seguir:

Primeiro passo

Atualize o expo com o comando a seguir em um terminal como Administrador (Windows) ou root (Linux):


npm install -g expo-cli


Segundo passo

Abra um terminal dentro da pasta do projeto e atualize-o com o comando a seguir:


Para fluxo gerenciado (managed workflow)

Para projetos em fluxo gerenciado é mais simples. Basta executar o comando abaixo:

expo upgrade


Para fluxo básico (bare workflow)

Abra o arquivo build.gradle, localizado dentro do diretório android/app, enconte o bloco android{ } e modifique os parâmetros conforme abaixo:

compileSdkVersion 27
buildToolsVersion "27.0.3"
minSdkVersion 16
targetSdkVersion 27

Se o build.gradle tiver linhas desse tipo:

compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion

Será necessário incluir as linhas a seguir:

buildscript {
    ext {
        buildToolsVersion = "28.0.3"
        minSdkVersion = 21
        compileSdkVersion = 28
        targetSdkVersion = 28
        supportLibVersion = "28.0.0"
    }
    ...
}


Terceiro passo

Após realizar os passos anteriores, resta apenas criar uma nova build do aplicativo com o comando a seguir:


expo build:android


E é isso! Ao lançar o app no Google Play Console, será possível notar que o erro não surgirá mais e o seu aplicativo a partir de agora suportará a API 30 do Android.


Fonte: Stack Overflow.



 

Comentários

Postagens mais visitadas deste blog

Como transmitir o áudio do PC para o Smartphone Android

Como corrigir o problema da biometria no Samsung Galaxy A30 e derivados

Como instalar aplicativos incompatíveis no iPhone 4, 5, iPad 3 e similares