Android AVDが起動しなくなった
Android API17 でAVDがEclipseから起動しなくなってしまいました。
Windowsの環境変数を操作してみるとなおる…などという情報もありましたが、私は治りませんでした。
で、解決とも言えませんが、SDKのフォルダにある
AVD Manager.exe
を直接起動しています。
Android機に対して、シェルでいろんなことが実行できるのが、ADB(Android Debug Bridge
)というツールです。
Windows PCからの立ち上げ方法です。
adb devices
と入力してみて、USB接続しているスマートフォンが表示されれば、ADBで接続できたことになります。
adb server is out of date. killingと毎回表示される
adbからコマンドを送信しても、上記のようなエラーが出て失敗してしまう場合は、Eclipseを再起動します。
下記を参考にしました。
ありがとうございます!!
http://d.hatena.ne.jp/kkurahar/20120320/1332242889
この度、APIキーを取得しようとしたら、うまくいきませんでした。
理由としては、APIキーを取得するのに必要なのは COLOR(#993333){MD5} のフィンガプリントなのに、入力してたのは COLOR(#993333){SHA1} のものだったからでした。
以下、成功時の作業内容を記録。
コマンドプロンプトで以下を入力。
keytool -v -list -keystore ・・・/.android/debug.keystore
[ 結果 ]
キーストアのパスワードを入力してください: ***************** WARNING WARNING WARNING ***************** *キーストアに保存された情報の整合性は* *検証されていません。整合性を検証するには* *キーストアのパスワードを入力する必要があります。* ***************** WARNING WARNING WARNING ***************** キーストアのタイプ: JKS キーストア・プロバイダ: SUN キーストアには1エントリが含まれます 別名: androiddebugkey 作成日: 2012/08/03 エントリ・タイプ: PrivateKeyEntry 証明書チェーンの長さ: 1 証明書[1]: 所有者: CN=Android Debug, O=Android, C=US 発行者: CN=Android Debug, O=Android, C=US シリアル番号: 592d5468 有効期間の開始日: Fri Aug 03 15:38:26 JST 2012終了日: Sun Jul 27 15:38:26 JST 2042 証明書のフィンガプリント: MD5: (伏せます) SHA1: (伏せます) SHA256: (伏せます) 署名アルゴリズム名: (伏せます) バージョン: 3 拡張: #1: ObjectId: 2.5.29.14 Criticality=false SubjectKeyIdentifier [ KeyIdentifier [ (伏せます) ] ] ******************************************* *******************************************
以下のサイトの My certificate’s MD5 fingerprint:に、1の結果にあるMD5のフィンガプリントを入力して COLOR(#993333){Generate APIKey} を押せば取得できます。
https://developers.google.com/android/maps-api-signup?hl=ja
2013年4月、新たに開発用のAPIキーを取得しようとしたところ、MD5のフィンガープリントは入力できず、APIキーが取得できなくなってしまいました。
Google Map APIがバージョン2に上がったので、できなくなったのですね。
開発やメンテナンスに困ります…。
https://developers.google.com/maps/documentation/android/v1/mapkey
Android Google Map Version1の APIキーが取得できない