Loading...
Loading...
Use when testing a Flutter app on a real Android device via adb (install APK, launch, verify UI, check logcat for crashes, verify storage created). Covers wireless adb, run-as data inspection, screenshot capture, and evidence-based checks that the app truly works on-device.
npx skill4agent add hoangsoft90/ai_skills flutter-device-smoke-testadb devices -ladb connect <ip>:<port>adb -s <serial> get-statedeviceadb -s <serial> install -r build/app/outputs/flutter-apk/app-debug.apkSuccessadb -s <serial> shell am start -n <packageId>/.MainActivityadb -s <serial> shell pidof <packageId>adb -s <serial> logcat -d | grep -E 'E/flutter|FATAL|AndroidRuntime|Unhandled|LateInitialization|sqlite' | tail -20FATALAndroidRuntimeE/flutteradb -s <serial> exec-out screencap -p > /tmp/app.pngfile /tmp/app.pnguiautomator dumpadb -s <serial> shell run-as <packageId> ls -la app_flutter/find app_flutter/<wikiRoot> -type findex.sqlitewiki.yamlrun-as pkg sh -c '...'app_flutter/files/LateInitializationErrorsqlite3_initializeflutter build apk --debugLateInitializationError: Field 'x' has not been initializedflutter-async-init-gatesqlite3_initializeflutter-android-build-triage192.168.0.101:33929