TL;DR Android Studioとgradlew(またはgradleコマンド)とで、installDebugで使うdebug.keystoreが別になっているっぽかった ~/.android/debug.keystore を使うんじゃねぇのかよ! http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Signing-Configurations INSTALL_FAILED_UPDATE_INCOMPATIBLE になってウザい 環境変数 ANDROID_SDK_HOME を消したら直った 関連issue Issue 162179 - android - Android Studio and Gradle wrapper use different default keystore - Android