<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://paulo.wiki/index.php?action=history&amp;feed=atom&amp;title=User%3APh744915</id>
	<title>User:Ph744915 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://paulo.wiki/index.php?action=history&amp;feed=atom&amp;title=User%3APh744915"/>
	<link rel="alternate" type="text/html" href="https://paulo.wiki/index.php?title=User:Ph744915&amp;action=history"/>
	<updated>2026-08-26T02:57:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://paulo.wiki/index.php?title=User:Ph744915&amp;diff=3&amp;oldid=prev</id>
		<title>Ph744915 at 21:47, 25 August 2026</title>
		<link rel="alternate" type="text/html" href="https://paulo.wiki/index.php?title=User:Ph744915&amp;diff=3&amp;oldid=prev"/>
		<updated>2026-08-25T21:47:48Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://paulo.wiki/index.php?title=User:Ph744915&amp;amp;diff=3&amp;amp;oldid=2&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Ph744915</name></author>
	</entry>
	<entry>
		<id>https://paulo.wiki/index.php?title=User:Ph744915&amp;diff=2&amp;oldid=prev</id>
		<title>Ph744915: Created page with &quot;# Guia do Recruta: Criando a Primeira Build Nativa do Projeto (Expo Prebuild)  *“No dia mais claro, na noite mais densa, nenhuma dependência quebrada escapará da minha presença!”*   Seja bem-vindo ao setor 2814 do desenvolvimento mobile. Este guia foi forjado no centro da bateria verde de Oa para você transformar o seu projeto **Expo Go** em uma verdadeira **Build Nativa (Development Build)** e gerar o aplicativo no Android sem precisar de anel de acesso de Admin...&quot;</title>
		<link rel="alternate" type="text/html" href="https://paulo.wiki/index.php?title=User:Ph744915&amp;diff=2&amp;oldid=prev"/>
		<updated>2026-08-25T21:43:51Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;# Guia do Recruta: Criando a Primeira Build Nativa do Projeto (Expo Prebuild)  *“No dia mais claro, na noite mais densa, nenhuma dependência quebrada escapará da minha presença!”*   Seja bem-vindo ao setor 2814 do desenvolvimento mobile. Este guia foi forjado no centro da bateria verde de Oa para você transformar o seu projeto **Expo Go** em uma verdadeira **Build Nativa (Development Build)** e gerar o aplicativo no Android sem precisar de anel de acesso de Admin...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;# Guia do Recruta: Criando a Primeira Build Nativa do Projeto (Expo Prebuild)&lt;br /&gt;
&lt;br /&gt;
*“No dia mais claro, na noite mais densa, nenhuma dependência quebrada escapará da minha presença!”* &lt;br /&gt;
&lt;br /&gt;
Seja bem-vindo ao setor 2814 do desenvolvimento mobile. Este guia foi forjado no centro da bateria verde de Oa para você transformar o seu projeto **Expo Go** em uma verdadeira **Build Nativa (Development Build)** e gerar o aplicativo no Android sem precisar de anel de acesso de Administrador no Windows.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## Passo 1: Download e Instalação do Java (MSI)&lt;br /&gt;
&lt;br /&gt;
Nem só de força de vontade se constrói um app. Precisamos do JDK 17 para alimentar os construtos do Gradle e do Kotlin.&lt;br /&gt;
&lt;br /&gt;
1. Acesse o portal da Tropa: [Download Adoptium Temurin JDK 17](https://adoptium.net/pt-BR/temurin/releases?version=17)&lt;br /&gt;
2. Selecione e baixe o instalador no formato **`.msi`** (versão Windows x64).&lt;br /&gt;
3. Execute o instalador baixado e conclua a instalação padrão. *(Relaxa, não precisa pedir permissão ao Guardião da TI!)*.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## Passo 2: Configuração do Ambiente do Usuário&lt;br /&gt;
&lt;br /&gt;
### Parte A: Variáveis de Ambiente no Windows (Interface Gráfica)&lt;br /&gt;
Vamos gravar o caminho do Java na memória da sua máquina sem acionar o alarme do Guardião do Sistema:&lt;br /&gt;
&lt;br /&gt;
1. No menu iniciar do Windows, pesquise por: **&amp;quot;Editar variáveis de ambiente para sua conta&amp;quot;** e abra.&lt;br /&gt;
2. Na seção **Variáveis de usuário para [seu_nome]**, clique em **Novo...**:&lt;br /&gt;
   * **Nome da variável:** `JAVA_HOME`&lt;br /&gt;
   * **Valor da variável:** `C:\Program Files\Eclipse Adoptium\jdk-17.0.20.101-hotspot` *(Ajuste o nome se os Guardiões atualizaram os números no final da pasta!)*&lt;br /&gt;
3. Na mesma lista de variáveis de usuário, procure pela variável **Path**:&lt;br /&gt;
   * Selecione a variável **Path** e clique em **Editar...**.&lt;br /&gt;
   * Clique em **Novo** e adicione: `%JAVA_HOME%\bin`&lt;br /&gt;
4. Clique em **OK** nas duas janelas para canalizar essa energia.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
### Parte B: Preparação do Terminal do VS Code (Rede / SSL)&lt;br /&gt;
&lt;br /&gt;
#### 1. Liberação do PowerShell (Executar APENAS UMA VEZ na sua jornada):&lt;br /&gt;
Abra o PowerShell dentro do VS Code e rode este comando para que o Windows pare de tratar seus scripts como vilões do Sinestro Corps:&lt;br /&gt;
&lt;br /&gt;
```powershell&lt;br /&gt;
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
#### 2. Comandos de Sessão (Executar SEMPRE que abrir o Terminal):&lt;br /&gt;
Toda vez que você abrir uma nova janela do terminal para rodar o projeto, precisará drenar o campo de força dos proxies e certificados da rede. Execute estas duas linhas de poder:&lt;br /&gt;
&lt;br /&gt;
```powershell&lt;br /&gt;
$env:NODE_TLS_REJECT_UNAUTHORIZED = &amp;quot;0&amp;quot;&lt;br /&gt;
$env:JAVA_TOOL_OPTIONS = &amp;quot;-Djavax.net.ssl.trustStoreType=WINDOWS-ROOT -Djavax.net.ssl.trustStore=NONE&amp;quot;&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
&amp;gt; *Se você esquecer de rodar esses dois comandos, a rede corporativa vai sugar a bateria do seu anel mais rápido que um Lanterna Amarelo no escuro!*&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## Passo 3: Instalação do `expo-dev-client`&lt;br /&gt;
&lt;br /&gt;
Chega de depender do app Expo Go! Vamos forjar nosso próprio cliente nativo sob medida. &lt;br /&gt;
&lt;br /&gt;
No terminal, navegue até a pasta do seu projeto (`cd caminho/do/projeto`) e rode:&lt;br /&gt;
&lt;br /&gt;
```powershell&lt;br /&gt;
npx expo install expo-dev-client&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## Passo 4: Corrigir Versões e Incompatibilidades (Fix)&lt;br /&gt;
&lt;br /&gt;
Se o seu `package.json` tiver versões brigando feito o Hal Jordan e o Guy Gardner, este comando vai colocar todo mundo em ordem de marcha:&lt;br /&gt;
&lt;br /&gt;
```powershell&lt;br /&gt;
npx expo install --fix -- --legacy-peer-deps&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## Passo 5: Gerar a Pasta Nativa (`prebuild`)&lt;br /&gt;
&lt;br /&gt;
Hora da verdadeira materialização! Vamos usar a força de vontade para transformar o código em infraestrutura Android nativa (gerando a lendária pasta `/android`):&lt;br /&gt;
&lt;br /&gt;
```powershell&lt;br /&gt;
npx expo prebuild --clean&lt;br /&gt;
```&lt;br /&gt;
*(Se o terminal perguntar pelo `package name`, dê **Enter** sem medo — confiamos no plano padrão dos Guardiões).*&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## Passo 6: Pulo para alegria e Abraço Coletivo! (Rodar o App)&lt;br /&gt;
&lt;br /&gt;
Verifique se o seu **Emulador Android** está ligado ou se o seu celular físico está plugado via cabo com a *Depuração USB* ativada.&lt;br /&gt;
&lt;br /&gt;
Invoque o poder máximo:&lt;br /&gt;
&lt;br /&gt;
```powershell&lt;br /&gt;
npx expo run:android&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
O Expo vai compilar todo o código nativo Kotlin/Java, construir o construto do APK, instalar direto no dispositivo e acender a luz verde do servidor Metro. &lt;br /&gt;
&lt;br /&gt;
**Tudo funcionando de primeira! Abraço coletivo e missão cumprida, Lanterna!**&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
## Relacionados&lt;br /&gt;
&lt;br /&gt;
- [Home](Home)&lt;br /&gt;
- [Build local do APK React Native](Build-Local-ReactNativeMobile)&lt;br /&gt;
- [Configurações do VS Code](Configurações-vscode)&lt;br /&gt;
- [Git](Git)&lt;/div&gt;</summary>
		<author><name>Ph744915</name></author>
	</entry>
</feed>