アンドロイドのエミュレーターを作成する
andoroidのパブリッシュを確認する為にあらかじめ、
エミュレータを用意します。
ツールバーから、Opens the Android SDK and AVD Managerをクリックします。
↓このボタンです。

ここで、メニューの【Virtual devices】を選びます。
新しいエミュレータを作成する為に、【New】を選びます。
最初にnameがあるので、名前を記入してください。
Targetを選べるので、
Android 2.1-update1 – API Level7
を選びます。
次にSDCardとありますが、
この値はメモリとは違うので、ここでは128と設定しておきます。
skinはdefault(WVGA800)を選びます。
一応、galaxy専用のアプリを作ってもしょうがないので、
ある程度適当な値にしました。
Hardwareに関しては、AccelerometerやCamera supportなどがありますが、
作る必要が出た際にも変更は可能なので、ここではデフォルトの状態で、
【Create AVD】をクリックします。
【Virtual devices】のトップページに戻ったら、今作成したエミュレーターをクリックしてハイライトの状態で
【Start】をクリックしてください。ダイアログが出現しますが、【Launch】を選択すると、エミュレータが動き出します。
エミュレータは立ち上がってから動き出すまで、30秒程度かかるかと思います。

上記のようになっていればアンドロイドが立ち上がっています。
以上で設定関係は全て終わりました。
最後に
初めて当ブログに訪れた方や何度か当ブログにお越し頂いている皆様。
もしブログの内容を気に入って頂けましたらRSSリーダーの登録よろしくお願いします。
RSSリーダーに登録する。
コメント
syosinnsya
エミュレータは立ち上がりますが、左半分のイメージが出ません。
eclipse 3.6 です
syosinnsya
失礼しました。左半分のイメージも表示されました。
15~30秒位、時間がかかるんですね。
admin
コメントありがとうございます!
そうですね。表示まで結構かかりますね^^;
僕は作業をしている最中は立ち上げっぱなしにしていたりですー
解決してよかったですー
syosinsha2
エミュレータを立ち上げたとき、毎回左半分の画面が立ち上がる前に固まってしまいます。
admin
コメントありがとうございます!!
下部のところにconsoleがあるので、
ちょっと英語で面倒ですが、割と簡単な英語でエラー原因書いてあったり、その英語でぐぐると外人さんの記事にあたったりでエラー原因がわかったりすます!
僕の場合は、PC全体でメモリ使いすぎてたりするので、
もし動かない時には、他のソフトを閉じたり、
最終的には再起動したりしてます
もしくは、立ち上がった直後は画面ロックがかかっているので、左したの鍵マークをマウスで押して押したまま右の方に移動して離す。とか。
tomoharu
以下のようなコメントが出てきて、エミュレータが立ち上がりません。
申し訳ないのですが、教えて頂けないでしょうか。
invalid command-line parameter: Files\android-sdk-windows\tools/emulator-arm.exe.
Hint: use ‘@foo’ to launch a virtual device named ‘foo’.
please use -help for more information
匿名
PANIC: Could not open: C:\Users\takeo\.android/avd/AVD.ini
このように表記されたダイアログが出てわからないのですが…
>匿名さん
名前出てますよ。
http://blog.goo.ne.jp/j_rinka/e/1e6ad8c3c7b993af6b810d7c6dcdd410
これで直りました。
マイドキュメント(等?)をデフォルトの場所から移動した時等に出るらしいです。
こが
私もinvalid command-line parameter のエラーが出てエミュレータが起動しませんでした。私の場合は、C:Program Files にsdkをインストールしていたので、短縮パス「C:PROGRA~1」をeclipseのパス設定に使うことで回避出来ました。
英語ですが、下記に解決法が出てました。
http://stackoverflow.com/questions/6638713/android-emulator-is-not-starting-showing-invalid-command-line-parameter
短縮パスが不明なときは、DIR /X コマンドを使うと分かることもありました。
kan
新規でエミュレーターを立ち上げたらターゲットが選択できない状態になっていました。どうすれば解決できますか?
kan
すみません。正確にはエミュレーターを立ち上げる前ですね
よろしくお願いします。
K
左画面が「ANDROID」とでたまま毎回止まってしまうんですが
どうやれば解決できますか?
admin
起動に時間がかかってしまってる場合があります。僕は3分くらいかかります!eclipseでエラーが出てないのにとまってる場合はPCのスペック不足の場合があります。
kn
エミュレーターの実行をするとエラーのダイアログが出てきてしまいます。
環境はWin7 Home x86で、マイドキュメントのフォルダーを移動はしていません。
“管理アカウント”というユーザーアカウントで実行しています。
エラー文の文字化けしたようなところがおかしいですね。
↓エラー文
PANIC: Could not open AVD config file: C:\Users\邂。逅�い繧ォ繧ヲ繝ウ繝�.android\avd\Enu1.avd/config.ini
どうにかなりませんか?長文失礼しました。
kn
上の者です。すみません、上記の問題については自己解決したのでここに報告します。
どうやら、日本語がファイル名に混じっているとエラーを起こすそうです。下記サイトの「ADVの追加」の項目を参考にジャンクションで解決しました。
http://www.saturn.dti.ne.jp/npaka/android/HelloWorld/index.html
egg
>admin様
おっしゃる通り、エラーなしで左画面がずっとandroidと表示されたままです。やはり、スペック不足でしょうか?エミュレーターの動作環境の表示場所が分からないです。
プロフェッサ Intel(R)Core(TM)2Duo CPU T8100@2.10GHz(2CPUs)
メモリ 2038MB RAM
ページファイル 3748MB
Directxバージョン Directx10
名前 Mobile Intel(R)965 Express Chipset Family
製造元 Intel Corporation
チップの種類 Mobile Intel(R)965 Express Chipset Family
DACの種類 Internal
メモリの合計 358MB
admin
うーん。実機をお持ちでしたら、その部分は適当にして、パブリッシュをしてみて、実機をテスト機に使ってもらうのが早いのかと思います。
自分の方はすんなり行ってしまった部分なので、別案を出す以外に解決方法を見つけられず申し訳ないです。
どうぞ、よろしくお願いいたします。
admin
あ、レスなども、遅れてしまい申し訳ないです。
そうですね。pathに日本語、もしくは半角スペースが入っている場合に、エラーが起きる場合などが多い用です。Program Filesに入れていたら、何かの段階でエラーになってしまった事もありました。
どうぞ、よろしくお願いいたします。
通りすがり
パブリッシュってどういう意味?
ちょっとした言葉でもわからなくなるとすぐに勉強をそこでやめてしまう人もいます。(それがソフトウェア開発では広く知られている常識レベルな言葉であっても)できるだけわかり易い言葉を使用してほしいです。
通りすがり
それと、ブログとしては一番大切なことがこのブログにはありません。それは記事の投稿日です。これがいつ書かれたものかがどこにもありません。コメントもそうです。投稿日を表示するよう要望します。
えりこ
確かに日時が無いので情報が新しいのか古いのかわからなくて困ります。改善を希望します。
okakaranaka
nameの部分で名前を入力してくださいって、どんななまえにすればいいですか、いろいろと試してみましたがこうエラーがずーと出ます。
A target must be selected in order to creae an AVD.
です。ちなみにWindowsVista 32ビットです。
wataru
はじめまして。
教えて頂きたく投稿しました。
「アンドロイドのエミュレーターを作成する」編にて、エミュレータは
立ち上がりますが、
「「Hello world」を作成してみる。」編にて、Helloworld2のjavaを実行すると
エミュレータは立ち上がらず、コンパイラーが以下のエラーメッセージを
出力します。
*****************エラー内容***************
[2012-04-05 06:39:48 - helloworld2] ——————————
[2012-04-05 06:39:48 - helloworld2] Android Launch!
[2012-04-05 06:39:48 - helloworld2] The connection to adb is down, and a severe error has occured.
[2012-04-05 06:39:48 - helloworld2] You must restart adb and Eclipse.
[2012-04-05 06:39:48 - helloworld2] Please ensure that adb is correctly located at ‘C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe’ and can be executed.
[2012-04-05 06:40:04 - helloworld2] ——————————
[2012-04-05 06:40:04 - helloworld2] Android Launch!
[2012-04-05 06:40:04 - helloworld2] adb is running normally.
[2012-04-05 06:40:04 - helloworld2] Performing android.helloworld2.Helloworld2 activity launch
[2012-04-05 06:40:04 - helloworld2] Automatic Target Mode: launching new emulator with compatible AVD ‘Android2.2′
[2012-04-05 06:40:04 - helloworld2] Launching a new emulator with Virtual Device ‘Android2.2′
[2012-04-05 06:40:05 - Emulator] invalid command-line parameter: Android2.2.
[2012-04-05 06:40:05 - Emulator] ヒント: use ‘@foo’ to launch a virtual device named ‘foo’.
[2012-04-05 06:40:05 - Emulator] please use -help for more
************************************
対処策、ご教授願いたく、よろしくお願いいたします。
admin
正直、ちょっとその点でつまった事がないので、分からない部分ではあるのですが、エミュレーターが立ち上がっている状態で、実行すれば、そのままエミュレーター内で実行できるはずなので、一度試してみてください。
また、最小バージョンなどを設定されていますでしょうか?エミュレーターがandroid2.2のようですので、minversionを9以上で設定されてたりすると、該当のエミュレーターが反応しない可能性があります。
wataru
>admin様
早々のご返答ありがとうございます。
①エミュレーターが立ち上がっている状態で、実行すれば、そのままエミュレーター内で
実行できるはずなので、一度試してみてください。
⇒ご指摘の方法にてHello worldの文字列がAndroid端末画面に表示されました。
【補足】
ただAndroid端末画面(エミュレーター)を立ち上げ後、Eclipse内の実行ボタンが
触れない(制御できない)点で苦労しました。
Eclipse→「ウインドウ」→AVD Manager →target名選択→開始ボタン選択 の手順にて
エミュレーター(子タスク)は起動しますが、AVD Manager画面(親タスク)が
終了しないので、Eclipse内の実行ボタンが押せない状態となる。
いろいろ試行し、親タスクを強制終了させても、子タスクは生きているようなので
(つまり非同期的起動の模様)、これでやっと、実行ボタンが押せる状態となり
エミュレーター画面に文字が表示された始末です。
はじめて経験するソフトなのでビギナーには非常につらい面、多々ありです。
②また、最小バージョンなどを設定されていますでしょうか?
⇒AVD(Android2.2)を新規に作成する際、ターゲットの項目には Android – APIレベル8
を設定しております。メニューリスト上では最小レベルと思われます。
【補足】
「Android用のプラグイン(ADT)を入れる」作業でうまくダウンロードできたのが
Android2.2のみ。Android3~4においては、一部しかダウンロードされません。
これも、管理者モードでSDK managerを起動させる とか ダウンロード先が
https://~→http://などの指定でも、Connection resetエラー等の問題が
発生し、実は現在試行中です。
ギブアップなら、また投稿させてもらおうかと考えております。
【所感】
エラー内容で invalid command-line parameter: Android2.2 とありますので、
推察するに、EclipseからPluginされたAVDを内部起動する際にバッチファイル(**.bat)?
のようなものの中身にその起動のコマンドラインが記述され、その行がエラーを
引き起こしているような感じとも思います。しかし、それを調べる手立てもない状態です。
ただ、エミュレーターを起動しておけばテストの検証はできるので、取りあえずは良しと
したいと思っております。コンパイラーの実行後、毎回起動していても困るので。
また、今回、以下のソフト類の導入に着手し始めて、2日程を経過しますが
1. Java(JDK)を入れる
2. Eclipseを導入する
3. Android SDKを導入する
4. EclipseにAndroid用のプラグイン(ADT)を入れる
、ネット上で、導入関連のトラブルを見ると
かなり多発しているようですね。
関連団体がリリースしてくれるのは、ありがたい事ですが、もう少しインストラー等の
チェックを厳密にして戴たいと痛感いたしました。
2012-4-21
私の環境では、上記設定ではエミュレータが
・左が「Android_」>黒いまま
・左が「Android_」>きらーんと光る「ANDRIOD」のまま
のどちらかになってしまうのですが、
○skinを「QVGA」
にしてスタートしましたら成功しました。
ありがとうございました。
(一旦QVGAサイズで成功すると、
WQVGA400サイズまで成功しました)
環境は、OS:XP、CPU:1.6GHz、メモリ:1GB
のネットブックです。
のれー
既出だったらすみません
「PANIC: Could not open AVD config file: C:\Users\(文字化け).android\avd\名前.avd/config.ini」と出る人は「C:\Users\(文字化け).android\avd\名前.ini」を「ワードパッド」でやらないといけないみたいです。「テキスト」ではいけないらしいです。
コメントの投稿
syosinnsya
エミュレータは立ち上がりますが、左半分のイメージが出ません。
eclipse 3.6 です
syosinnsya
失礼しました。左半分のイメージも表示されました。
15~30秒位、時間がかかるんですね。
admin
コメントありがとうございます!
そうですね。表示まで結構かかりますね^^;
僕は作業をしている最中は立ち上げっぱなしにしていたりですー
解決してよかったですー
syosinsha2
エミュレータを立ち上げたとき、毎回左半分の画面が立ち上がる前に固まってしまいます。
admin
コメントありがとうございます!!
下部のところにconsoleがあるので、
ちょっと英語で面倒ですが、割と簡単な英語でエラー原因書いてあったり、その英語でぐぐると外人さんの記事にあたったりでエラー原因がわかったりすます!
僕の場合は、PC全体でメモリ使いすぎてたりするので、
もし動かない時には、他のソフトを閉じたり、
最終的には再起動したりしてます
もしくは、立ち上がった直後は画面ロックがかかっているので、左したの鍵マークをマウスで押して押したまま右の方に移動して離す。とか。
tomoharu
以下のようなコメントが出てきて、エミュレータが立ち上がりません。
申し訳ないのですが、教えて頂けないでしょうか。
invalid command-line parameter: Files\android-sdk-windows\tools/emulator-arm.exe.
Hint: use ‘@foo’ to launch a virtual device named ‘foo’.
please use -help for more information
匿名
PANIC: Could not open: C:\Users\takeo\.android/avd/AVD.ini
このように表記されたダイアログが出てわからないのですが…
>匿名さん
名前出てますよ。
http://blog.goo.ne.jp/j_rinka/e/1e6ad8c3c7b993af6b810d7c6dcdd410
これで直りました。
マイドキュメント(等?)をデフォルトの場所から移動した時等に出るらしいです。
こが
私もinvalid command-line parameter のエラーが出てエミュレータが起動しませんでした。私の場合は、C:Program Files にsdkをインストールしていたので、短縮パス「C:PROGRA~1」をeclipseのパス設定に使うことで回避出来ました。
英語ですが、下記に解決法が出てました。
http://stackoverflow.com/questions/6638713/android-emulator-is-not-starting-showing-invalid-command-line-parameter
短縮パスが不明なときは、DIR /X コマンドを使うと分かることもありました。
kan
新規でエミュレーターを立ち上げたらターゲットが選択できない状態になっていました。どうすれば解決できますか?
kan
すみません。正確にはエミュレーターを立ち上げる前ですね
よろしくお願いします。
K
左画面が「ANDROID」とでたまま毎回止まってしまうんですが
どうやれば解決できますか?
admin
起動に時間がかかってしまってる場合があります。僕は3分くらいかかります!eclipseでエラーが出てないのにとまってる場合はPCのスペック不足の場合があります。
kn
エミュレーターの実行をするとエラーのダイアログが出てきてしまいます。
環境はWin7 Home x86で、マイドキュメントのフォルダーを移動はしていません。
“管理アカウント”というユーザーアカウントで実行しています。
エラー文の文字化けしたようなところがおかしいですね。
↓エラー文
PANIC: Could not open AVD config file: C:\Users\邂。逅�い繧ォ繧ヲ繝ウ繝�.android\avd\Enu1.avd/config.ini
どうにかなりませんか?長文失礼しました。
kn
上の者です。すみません、上記の問題については自己解決したのでここに報告します。
どうやら、日本語がファイル名に混じっているとエラーを起こすそうです。下記サイトの「ADVの追加」の項目を参考にジャンクションで解決しました。
http://www.saturn.dti.ne.jp/npaka/android/HelloWorld/index.html
egg
>admin様
おっしゃる通り、エラーなしで左画面がずっとandroidと表示されたままです。やはり、スペック不足でしょうか?エミュレーターの動作環境の表示場所が分からないです。
プロフェッサ Intel(R)Core(TM)2Duo CPU T8100@2.10GHz(2CPUs)
メモリ 2038MB RAM
ページファイル 3748MB
Directxバージョン Directx10
名前 Mobile Intel(R)965 Express Chipset Family
製造元 Intel Corporation
チップの種類 Mobile Intel(R)965 Express Chipset Family
DACの種類 Internal
メモリの合計 358MB
admin
うーん。実機をお持ちでしたら、その部分は適当にして、パブリッシュをしてみて、実機をテスト機に使ってもらうのが早いのかと思います。
自分の方はすんなり行ってしまった部分なので、別案を出す以外に解決方法を見つけられず申し訳ないです。
どうぞ、よろしくお願いいたします。
admin
あ、レスなども、遅れてしまい申し訳ないです。
そうですね。pathに日本語、もしくは半角スペースが入っている場合に、エラーが起きる場合などが多い用です。Program Filesに入れていたら、何かの段階でエラーになってしまった事もありました。
どうぞ、よろしくお願いいたします。
通りすがり
パブリッシュってどういう意味?
ちょっとした言葉でもわからなくなるとすぐに勉強をそこでやめてしまう人もいます。(それがソフトウェア開発では広く知られている常識レベルな言葉であっても)できるだけわかり易い言葉を使用してほしいです。
通りすがり
それと、ブログとしては一番大切なことがこのブログにはありません。それは記事の投稿日です。これがいつ書かれたものかがどこにもありません。コメントもそうです。投稿日を表示するよう要望します。
えりこ
確かに日時が無いので情報が新しいのか古いのかわからなくて困ります。改善を希望します。
okakaranaka
nameの部分で名前を入力してくださいって、どんななまえにすればいいですか、いろいろと試してみましたがこうエラーがずーと出ます。
A target must be selected in order to creae an AVD.
です。ちなみにWindowsVista 32ビットです。
wataru
はじめまして。
教えて頂きたく投稿しました。
「アンドロイドのエミュレーターを作成する」編にて、エミュレータは
立ち上がりますが、
「「Hello world」を作成してみる。」編にて、Helloworld2のjavaを実行すると
エミュレータは立ち上がらず、コンパイラーが以下のエラーメッセージを
出力します。
*****************エラー内容***************
[2012-04-05 06:39:48 - helloworld2] ——————————
[2012-04-05 06:39:48 - helloworld2] Android Launch!
[2012-04-05 06:39:48 - helloworld2] The connection to adb is down, and a severe error has occured.
[2012-04-05 06:39:48 - helloworld2] You must restart adb and Eclipse.
[2012-04-05 06:39:48 - helloworld2] Please ensure that adb is correctly located at ‘C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe’ and can be executed.
[2012-04-05 06:40:04 - helloworld2] ——————————
[2012-04-05 06:40:04 - helloworld2] Android Launch!
[2012-04-05 06:40:04 - helloworld2] adb is running normally.
[2012-04-05 06:40:04 - helloworld2] Performing android.helloworld2.Helloworld2 activity launch
[2012-04-05 06:40:04 - helloworld2] Automatic Target Mode: launching new emulator with compatible AVD ‘Android2.2′
[2012-04-05 06:40:04 - helloworld2] Launching a new emulator with Virtual Device ‘Android2.2′
[2012-04-05 06:40:05 - Emulator] invalid command-line parameter: Android2.2.
[2012-04-05 06:40:05 - Emulator] ヒント: use ‘@foo’ to launch a virtual device named ‘foo’.
[2012-04-05 06:40:05 - Emulator] please use -help for more
************************************
対処策、ご教授願いたく、よろしくお願いいたします。
admin
正直、ちょっとその点でつまった事がないので、分からない部分ではあるのですが、エミュレーターが立ち上がっている状態で、実行すれば、そのままエミュレーター内で実行できるはずなので、一度試してみてください。
また、最小バージョンなどを設定されていますでしょうか?エミュレーターがandroid2.2のようですので、minversionを9以上で設定されてたりすると、該当のエミュレーターが反応しない可能性があります。
wataru
>admin様
早々のご返答ありがとうございます。
①エミュレーターが立ち上がっている状態で、実行すれば、そのままエミュレーター内で
実行できるはずなので、一度試してみてください。
⇒ご指摘の方法にてHello worldの文字列がAndroid端末画面に表示されました。
【補足】
ただAndroid端末画面(エミュレーター)を立ち上げ後、Eclipse内の実行ボタンが
触れない(制御できない)点で苦労しました。
Eclipse→「ウインドウ」→AVD Manager →target名選択→開始ボタン選択 の手順にて
エミュレーター(子タスク)は起動しますが、AVD Manager画面(親タスク)が
終了しないので、Eclipse内の実行ボタンが押せない状態となる。
いろいろ試行し、親タスクを強制終了させても、子タスクは生きているようなので
(つまり非同期的起動の模様)、これでやっと、実行ボタンが押せる状態となり
エミュレーター画面に文字が表示された始末です。
はじめて経験するソフトなのでビギナーには非常につらい面、多々ありです。
②また、最小バージョンなどを設定されていますでしょうか?
⇒AVD(Android2.2)を新規に作成する際、ターゲットの項目には Android – APIレベル8
を設定しております。メニューリスト上では最小レベルと思われます。
【補足】
「Android用のプラグイン(ADT)を入れる」作業でうまくダウンロードできたのが
Android2.2のみ。Android3~4においては、一部しかダウンロードされません。
これも、管理者モードでSDK managerを起動させる とか ダウンロード先が
https://~→http://などの指定でも、Connection resetエラー等の問題が
発生し、実は現在試行中です。
ギブアップなら、また投稿させてもらおうかと考えております。
【所感】
エラー内容で invalid command-line parameter: Android2.2 とありますので、
推察するに、EclipseからPluginされたAVDを内部起動する際にバッチファイル(**.bat)?
のようなものの中身にその起動のコマンドラインが記述され、その行がエラーを
引き起こしているような感じとも思います。しかし、それを調べる手立てもない状態です。
ただ、エミュレーターを起動しておけばテストの検証はできるので、取りあえずは良しと
したいと思っております。コンパイラーの実行後、毎回起動していても困るので。
また、今回、以下のソフト類の導入に着手し始めて、2日程を経過しますが
1. Java(JDK)を入れる
2. Eclipseを導入する
3. Android SDKを導入する
4. EclipseにAndroid用のプラグイン(ADT)を入れる
、ネット上で、導入関連のトラブルを見ると
かなり多発しているようですね。
関連団体がリリースしてくれるのは、ありがたい事ですが、もう少しインストラー等の
チェックを厳密にして戴たいと痛感いたしました。
2012-4-21
私の環境では、上記設定ではエミュレータが
・左が「Android_」>黒いまま
・左が「Android_」>きらーんと光る「ANDRIOD」のまま
のどちらかになってしまうのですが、
○skinを「QVGA」
にしてスタートしましたら成功しました。
ありがとうございました。
(一旦QVGAサイズで成功すると、
WQVGA400サイズまで成功しました)
環境は、OS:XP、CPU:1.6GHz、メモリ:1GB
のネットブックです。
のれー
既出だったらすみません
「PANIC: Could not open AVD config file: C:\Users\(文字化け).android\avd\名前.avd/config.ini」と出る人は「C:\Users\(文字化け).android\avd\名前.ini」を「ワードパッド」でやらないといけないみたいです。「テキスト」ではいけないらしいです。












