Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.
Let adb keep its identity when the APK recipe moves HOME
`just apk install` and `just apk run` ended in "no devices/emulators
found" on a machine where `adb devices` lists the phone perfectly well.
HOME moves to flutter/.home so Gradle can write into the SDK copy, and adb
keeps the key the device has already trusted under the real HOME. Told to
look somewhere with no key in it, adb makes a new one, and a phone that has
never seen that key does not answer to it — so the build succeeds, every
time, and the deploy cannot find the device it is plugged into.
ANDROID_USER_HOME is what adb reads in preference to $HOME/.android, so it
is set from the real HOME before HOME is changed, and overridable for
anyone who keeps their key elsewhere.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>