WindowsXP Pro(32bit)OSでの話です。
今まで、この環境で問題なく開発していました。
今週、Windows7 Pro(64bit)マシンを購入したので、新しく開発環境をWin7に
作りました。これは問題なく動作しています。
残ったXPについても、開発環境を新規に構築しなおそうと思って、Android-
SDK、Eclipse、JDKをHDDから一度削除して、下記の最新版をインストールしました。
・jdk-6u24-windows-i586.exe
・installer_r10-windows.exe
・eclipse-SDK-3.6.2-win32.zip
インストールについては、普段何回もやっている手順で行っています。
この新規環境をインストールしたXPでEclipseは動いていますが、デバッガか
らEmulatorを起動すると、添付図のように、起動中に落ちます。
PCのハードの問題かなと思い、XPのPCには、もう1つHDDが搭載しており、こち
らにはWindows XP homeがインストールされています。ブートHDDを切り替えて起
動し、XP homeで立ち上げて、そこにインストールしているAndroid開発環境
(Eclipse)で同じサンプルでデバッガ起動すると、問題なく動きます。
XP Proの環境再構築で、何か失敗しているんだろうなと、いろいろと調べてみ
たのですが、結局、私の力では解決できませんでした。
新しいWin7環境で問題なく動いているので、当面問題は無いですが、Emulator
が起動中落ちるというのは、気持ち悪いので、どなたか、原因予想できる方がい
らっしゃれば、ヒントでも、よろしくお願いします。
ちなみに、しっかり確認を取っていないですが、emulatorを直接起動したとき
には立ち上がります。ここらへんから、Eclipseとの相性、もしくはメモリ系か
なと思うのですが、原因をすぐ突き止められ無くて・・・。
--
山本三七男 (Minao Yamamoto) ---------------- ハンドル:たろサ -----
E-Mail: taro...@gmail.com
他の作業をしながら、落ちる原因を探っていたのですが、落ちる条件を見つけ
ました。
起動したエミュレータの受話器ボタン、ホーム、メニュー、戻る、検索のボタ
ンの上に、マウスカーソルを持っていくと落ちます。
キーボードのキーの上や上下左右ボタンの上にマウスを持っていっても、青く
反転するだけで、何も起きません。先ほどのボタンの上にマウスを持っていった
ときだけ、エミュレータが落ちます。
たぶん、青く反転させようとしたときに、落ちているのだと思うのですが、不
思議です。また、やはり、start emulator -avd AVD16_SD と直接起動したとき
には、落ちません。きちんと、ボタンが青く反転します。
落ちる条件がわかりましたが、相変わらず原因はわかりません。
不思議です。
たろサです。
同じ条件ですね。今日、現象が出たということなので、XPに最新版を入れると
不具合がでるのでしょうか。
私一人の現象ではないということですね。
で、解決方法は見つかってないです。回避方法は、斉藤さんも言われているよ
うに、直接起動しかないようです。
Error Pre~の表示は気がつかなかったです。
一人だけの現象ではないということで、MLにも投げました。
(2011/04/18 2:32), 斉藤 wrote:
> 本日、私もインストールしていたのですが全く同じ状況に陥りました。
> 落ち方も同じでマウスを持ってくと落ちます。
> OSはXPです。
>
> 又、直接起動すると問題はないのですがEclipseから起動するときだけ落ちてしまいます。
> エミュレーターを起動する時にDOSが立ちあがるのですがそこで一瞬 Error Pre~と出ています。
> これが原因かとは思うのですが対処法がわからなくて困っております。
>> E-Mail: taros...@gmail.com- 引用テキストを表示しない -
>>
>> - 引用テキストを表示 -
表記の件ですが、原因と対処方法がわかりましたのでメールします。
いろいろ試していたら、朝になっちゃった。もう寝ます。
原因というか、落ちる条件は下記の操作をしたときです。
1.AVDマネジャーで"TEST1"という名前のEmulatorデバイス新規に作るか、既に
あるとします。
2.TEST1を編集します。
3.名前を"TEST12"に変更します。すると、"TEST1"を"TEST12"に複製するよと
いうことで、Create AVDを押します。
4.こうして複製された"TEST12"を起動します。
5.たとえばホームボタンにマウスを持っていくと、落ちます。
ただし、これも条件がありまして、PCに負荷が入っているようなときだと思い
ます。複製して十分時間を空けると落ちなかったりします。
悩ましいけれど、なんかのタイミングで落ちる条件に入るみたいです。
いろいろな条件が重ならないと出ないバグでしょうね。
対処方法は簡単で、とりあえず、問題のEmulatorデバイスを削除して、新規に
作成すればOKです。落ちる条件にはまっているときに、複製で作ってはだめなよ
うです。
削除が面倒であれば、.android/avd/以下の名称フォルダ内にあるconfig.ini
とuserdata.imgだけ残して、他を消去してAVDマネジャーを再起動してもいいです。
とりあえず、これで何とかなりそうです。
斉藤様へ、
> これはメールで送られているのでしょうか?
> こちらのサイトを使うのは初めてでして・・・。
これは、日本アンドロイドの会の名リングリストです。ここにメールすれば登
録会員の方にメールされます。
E-Mail: taro...@gmail.com
メールした後、もう一度、再現性を確認していたら、以下の条件でもなさそう
です・・・(^^;。
エラーが出だしたら、どうやっても、新規に作っても、落ちますね。
んー。これ以上、深入りはやめようかなと思います。
たろサです。
報告ありがとうございます。
感覚ですが、少しエミュレータの起動のタイミングが遅いと発生するような気
がします。常駐している他のソフトが悪さをしているのかも知れません。
> ただ、お会いしたときのイベント「激安自作Arduinoの作り方」では、
> 組み込み系にかかわるコアなエンジニアの方が多かったのですが、
> (コアやったなー、講師をしていただいた今岡さんもビックリしてましたw)
あの後、今岡さんと つ部の田村さんと私の三人で、6時頃までコアな話を楽し
く語っていました。
> XP上でAndroid開発を続けたい人もいますので、気にかけながら、
> 様子を見ていく必要があるなー思いますー。
ほとんどの人は、症状が出ていないようなので、環境に依存するものなので
しょうね。
> P.S.明日の関西支部corona勉強会は遅れていきますw
> 15時まで近所でXcode+iPadの講習会講師をやってまして(汗)
> 上記のWinXPノートPCを持っていきます。
了解しました。初 Coronaなので楽しみです。よろしくお願いします。
E-Mail: taro...@gmail.com