すてき女性エンジニアへの道

日々の勉強ブログです。「技術で人の役に立つ、喜ばれる」女性エンジニアを目指してます✨その為の第一歩としてのブログです。成長する為にも、アドバイスなど頂けたらもの凄く喜びます。宜しくお願い致します🌸

勉強:デバッグのapkについて

 

デバッグのapkを端末にインストールするのには署名が必要です。

debug.keystoreが通常デバッグを行うと自動的に作成されます。

 

ディベロッパーサイトより引用

IDE からプロジェクトを実行またはデバッグすると、Android Studio は、Android SDK ツールで生成されたデバッグ用証明書を使用して自動的に APK に署名します。Android Studio で初めてプロジェクトを実行またはデバッグすると、IDE デバッグ キーストアとデバッグ用証明書を $HOME/.android/debug.keystore に自動的に作成し、キーストアとキーのパスワードを設定します。

 

 

キーストアの端末による作成場所は以下になります。

 

MacLinux

~/.android/debug.keystore

 

Windows XP

C:\Documents and Settings\<user>\.android\

 

Windows Vista and Windows 7

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

CN CN=Android Debug,O=Android,C=US

 

 デバッグにより作成されるapkの場所は「/data/app/outputs/apk」フォルダです。