Files
go/DOCUMENTATION/FORDEV.md

1.3 KiB

Install dependencies:

npm install

Build the update payload:

npm run build:payload

Compile and assemble the release APK:

npm run build:apk

Release to GitLab:

npm run release

Logs

Stream live device logs:

& "$env:LOCALAPPDATA\Android\Sdk\platform-tools\adb.exe" logcat -s VylaGo

Clear the logcat buffer then stream:

& "$env:LOCALAPPDATA\Android\Sdk\platform-tools\adb.exe" logcat -c; & "$env:LOCALAPPDATA\Android\Sdk\platform-tools\adb.exe" logcat -s VylaGo

Dump logs to file:

& "$env:LOCALAPPDATA\Android\Sdk\platform-tools\adb.exe" logcat -d -s VylaGo > vyla-go.log

Show all crash/fatal logs:

& "$env:LOCALAPPDATA\Android\Sdk\platform-tools\adb.exe" logcat -d | Select-String "VylaGo|AndroidRuntime|FATAL"

List connected devices:

& "$env:LOCALAPPDATA\Android\Sdk\platform-tools\adb.exe" devices

Install APK directly to device:

& "$env:LOCALAPPDATA\Android\Sdk\platform-tools\adb.exe" install -r "src-tauri\gen\android\app\build\outputs\apk\universal\release\app-universal-release.apk"

Force-stop and clear app data:

& "$env:LOCALAPPDATA\Android\Sdk\platform-tools\adb.exe" shell am force-stop com.vyla.go
& "$env:LOCALAPPDATA\Android\Sdk\platform-tools\adb.exe" shell pm clear com.vyla.go