Android AVDが起動しなくなった

Android

Android AVDが起動しなくなった

Android API17 でAVDがEclipseから起動しなくなってしまいました。

Windowsの環境変数を操作してみるとなおる…などという情報もありましたが、私は治りませんでした。

で、解決とも言えませんが、SDKのフォルダにある

 AVD Manager.exe

を直接起動しています。[huh]

Android ADBを利用する

Android

Android ADBを利用する

Android機に対して、シェルでいろんなことが実行できるのが、ADB(Android Debug Bridge
)というツールです。

Windows PCからの立ち上げ方法です。

  1. コマンドプロンプトを開く
  2. Android SDKの入っているフォルダの下、platform-toolsを指定します。
  3. そこにadb.exeが入ってますので、それをコマンドプロンプトから実行します。普通にダブルクリックだと、すぐ消えてしまいます。
  4. ADBのコマンド一覧がばーっと流れますけど、とりあえず
  5.  adb devices
    

    と入力してみて、USB接続しているスマートフォンが表示されれば、ADBで接続できたことになります。

    adb server is out of date. killingと毎回表示される

Android Google Map の APIキーが取得できない?

Android

この度、APIキーを取得しようとしたら、うまくいきませんでした。
理由としては、APIキーを取得するのに必要なのは COLOR(#993333){MD5} のフィンガプリントなのに、入力してたのは COLOR(#993333){SHA1} のものだったからでした。

以下、成功時の作業内容を記録。

1.フィンガープリントの取得

コマンドプロンプトで以下を入力。

 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 [
 (伏せます)
 ]
 ]
 
 
 
 *******************************************
 *******************************************

2.APIキーの取得

以下のサイトの 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キーが取得できない