Destaques

Google Pixel 4A: como é utilizá-lo em 2024?

Imagem
Depois de experimentar o LG Nexus 5X durante algum tempo, um dos últimos telefones que recebeu este nome, diga-se de passagem (o último Nexus foi o 6P), chegou a vez de voltar a ter em mãos mais um telefone da Google bastante interessante, que é o Pixel 4A. Nesse pequeno artigo, eu gostaria de compartilhar a vocês um pouco da experiência que eu tive em utilizar o Pixel 4A em pleno 2024, contando seus prós e contras e se ainda vale a pena comprar este aparelho tão peculiar que herda características que lembram bastante o iPhone SE. Introdução Para quem não sabe, o Google Pixel 4A é um aparelho desenvolvido pela Google, lançado em 2020 e fabricado pela Foxconn e HTC. Assim como na geração anterior, o Pixel 4A representa uma variação mais acessível da linha Pixel, com menos recursos em relação ao Pixel 4, tais como uma tela menor, uma única câmera principal, um processador mais modesto e um design mais simples, somados a um preço reduzido. É bem provável que a letra A significa "Ace

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 corrigir o problema da biometria no Samsung Galaxy A30 e derivados

Como transmitir o áudio do PC para o Smartphone Android

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