Files
MapLibreParticleLab/integration/react-native/MapLibreParticleRNTestHost/scripts/05-install-and-run.ps1
OpenAI Codex c91af16825
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
fix: route WeatherColor opacity through typed API
2026-09-08 22:14:33 +08:00

19 lines
794 B
PowerShell

$ErrorActionPreference = 'Stop'
Write-Host '=== 安装并启动 RN Test Host ==='
$root = Split-Path $PSScriptRoot -Parent
$apk = Join-Path $root 'android\app\build\outputs\apk\debug\app-debug.apk'
if (-not (Test-Path $apk)) { throw '请先执行 03-build-debug.ps1' }
$device = '192.168.1.146'
adb -s $device get-state
adb -s $device reverse tcp:8091 tcp:8091
adb -s $device reverse tcp:8081 tcp:8091
adb -s $device install -r $apk
if ($LASTEXITCODE -ne 0) { throw 'APK 安装失败' }
$pkg = 'org.maplibre.particle.rntesthost'
adb -s $device shell am force-stop $pkg
adb -s $device shell am start -n "$pkg/.MainActivity"
Write-Host '已启动。Metro 应在另一个窗口监听 8091。'
Write-Host '若开发客户端显示服务器列表,请选择本机 8091 的 development server。'