Última atualização: 21/11/2024
Preparar o ambiente de desenvolvimento de aplicações React Native em um sistema operacional Windows 10
Vamos usar a versão LTS (long-term support) mais recente que é v22.11.0
. Baixe o instalador direto do site site oficial. Após a instalação, você poderá verificar a instalação com o comando:
node -v
O JDK 21 é a versão mais recente de Suporte de Longo Prazo (LTS) da Plataforma Java SE. O JDK 21 receberá atualizações sob o NFTC, até setembro de 2026. Baixe o instalador e instale o JDK para rodar o emulador Android.
Baixe o instalador do vscode e instale.
Apos a instalação do VS Code, adicione as seguintes extensões:
Neste momento podemos optar por instalar a IDE Android Studio ou utilizar as ferramentas de linha de comando para instalar o Android SDK. Vamos abordar os dois caminhos.
A instalação do IDE será apenas para aproveitar a interface gráfica para realizar a instalação do Android SDK. Neste curso não usaremos a IDE para edição de código. Se quiser poderá utilizar a instalação usando as ferramentas de linha de comando e passar para o item 2.
Baixe o instalador. Enquanto estiver no assistente de instalação do Android Studio, certifique-se de que as caixas ao lado de todos os itens a seguir estejam marcadas:
O Android Studio instala o Android SDK mais recente por padrão. No entanto, construir um aplicativo React Native com código nativo requer o Android 14 (UpsideDownCake) SDK em particular.
SDKs Android adicionais podem ser instalados por meio do SDK Manager no Android Studio. Para fazer isso, abra o Android Studio, clique no botão "More Actions" e selecione "SDK Manager".
Selecione a aba "SDK Platforms" no SDK Manager, então marque a caixa ao lado de "Show Package Details" no canto inferior direito. Procure e expanda a entrada Android 14 (UpsideDownCake), então certifique-se de que os seguintes itens estejam marcados:
Em seguida, selecione a aba "SDK Tools" e marque a caixa ao lado de "Show Package Details" aqui também. Procure e expanda a entrada Android SDK Build-Tools, então certifique-se de que 34.0.0 esteja selecionado. Por fim, clique em "Apply" para baixar e instalar o Android SDK e as ferramentas de build relacionadas.
C:\Users\\AppData\Local\Android\Sdk.
ANDROID_SDK_ROOT="C:\Users\
PATH
, os seguintes caminhos:"C:\Users\
"C:\Users\
entre na pasta C:\Users\
e execute o comando:
sdkmanager --sdk_root=%ANDROID_SDK_ROOT% "cmdline-tools;latest"
sdkmanager "platforms;android-33" "build-tools;33.0.2"
sdkmanager "extras;google;m2repository" "extras;android;m2repository"
sdkmanager "platform-tools" "tools"
sdkmanager --licenses
As ferramentas React Native exigem que algumas variáveis de ambiente sejam configuradas para criar aplicativos com código nativo. Abra as configurações do windows e procure por "variáveis de ambiente".
Clique em "Variáveis de Ambiente" e em "Novo..." (Variáveis do sistema) para criar uma nova variável de sistema ANDROID_HOME que aponta para o caminho para seu Android SDK:
O SDK é instalado, por padrão, no seguinte local: C:\Users\nome_do_usuário\AppData\Local\Android\Sdk
Procure pela palavra Path na lista de variáveis do sistema e clique no botão Editar... e na janela que aparecer clique no botão Novo. O caminho é C:\Users\nome_do_usuário\AppData\Local\Android\Sdk\platform-tools.
npm install
Edite o arquivo \node_modules\react-native\ReactAndroid\cmake-utils\ReactNative-application.cmake
e adicione o código string(REPLACE "\\" "/" input_SRC "${input_SRC}")
antes da linha 42.
npx expo prebuild
/android/build.gradle
:buildscript {
ext {
buildToolsVersion = "a.b.c"
minSdkVersion = x
compileSdkVersion = y
targetSdkVersion = z
googlePlayServicesAuthVersion = "20.7.0" // <---
}
// ...
}
/android/gradle.properties
# config para otimizar o build
org.gradle.daemon=true
org.gradle.configureondemand=true
org.gradle.parallel=true
org.gradle.caching=true
Para executar o App temos que usar o seguinte comando:
npx expo run:android
Para limpar o cache:
npx expo run:android --no-build-cache