アンドロイドのエミュレーターを作成する

最後に

初めて当ブログに訪れた方や何度か当ブログにお越し頂いている皆様。
もしブログの内容を気に入って頂けましたら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
このように表記されたダイアログが出てわからないのですが…

SHIYUN

>匿名さん
名前出てますよ。
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」を「ワードパッド」でやらないといけないみたいです。「テキスト」ではいけないらしいです。

コメントの投稿

* コメントフィード

このページの内容の一部は、Google が作成、提供しているコンテンツをベースに複製したもので、クリエイティブ・コモンズの表示 3.0 ライセンスに記載の条件に従って使用しています。

ページトップに戻る

記事一覧