勉強:デバッグのapkについて
デバッグのapkを端末にインストールするのには署名が必要です。
debug.keystoreが通常デバッグを行うと自動的に作成されます。
ディベロッパーサイトより引用
IDE からプロジェクトを実行またはデバッグすると、Android Studio は、Android SDK ツールで生成されたデバッグ用証明書を使用して自動的に APK に署名します。Android Studio で初めてプロジェクトを実行またはデバッグすると、IDE はデバッグ キーストアとデバッグ用証明書を $HOME/.android/debug.keystore に自動的に作成し、キーストアとキーのパスワードを設定します。
キーストアの端末による作成場所は以下になります。
~/.android/debug.keystore
C:\Documents and Settings\<user>\.android\
C:\Users\<user>\.android\
そして、再度作成したい、一旦作成した設定をリセットしたいなどの場合はターミナルで以下のコマンドを実行すると便利です。
キーストアの作成方法
keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000 -dname "CN=Android Debug,O=Android,C=US"
コマンドの設定内容
Keystore name:debug.keystore
Keystore password:android
Key alias:androiddebugkey
Key password:android
デバッグにより作成されるapkの場所は「/data/app/outputs/apk」フォルダです。