EclipseでのAVD作成エラーとパスの設定方法

このQ&Aのポイント
  • EclipseでAVD作成はできたものの、エミュレータが起動しないエラーが発生しました。
  • エラーメッセージによると、AVDの設定ファイルが正しくないようです。
  • 他の解答者は特定のパスを指定することでエミュレータを起動できたそうですが、具体的な設定方法は分かりません。
回答を見る
  • ベストアンサー

以下の質問と同様のケースです。

以下の質問と同様のケースです。 http://ziddy.japan.zdnet.com/qa5265779.html EclipseでAVD作成はできたものの、PATHが異なるというエラーのためエミュレータが起動しません。 emulator: ERROR: no search paths found in this AVD's configuration. Weird, the AVD's config.ini file is malformed. Try re-creating it. 上記のようなやり方(コピー)をいたしますと、「adb_usb」を移動できません。「他の人が使用しているか・・・すべて閉じてからやり直してください」というエラーが表示されます。 Eclipseは閉じていますがどこか設定しかけているどこかの部分に存在して邪魔しているのでしょうか。 また、解答者が「path= を C:\AVD01.avd と書き換えたら起動しました。」と書いておられますが、具体的にどこで書きかえるのか、教えてください。 よろしくお願いします。 また、http://www.javadrive.jp/android/emulator/index7.html も検索でヒットしたのですが、最初の android_sampleはなににあたるのか、また、「ユーザーデータの保存ディレクトリ」という言葉もあるのですが、具体的にどこのディレクトリなのか、が分かりません。 このページのサンプルと私の実際のPC内のフォルダは違いますので。 パスのそれぞれを名詞あるいはどういうファイルなのか、を教えてくださればと思うのですが、 どちらの方法でもよいですので、AVDのパスが通れるようにしたいので教えてください。 よろしくお願いします。

  • Java
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

#2さんの回答に > C:\Documents and Settings\user\.android\avd > の下にある AVD01.ini の中に (AVD01は、作成したavd名) とあります。 インストールしたフォルダからファイル[AVD01.ini]を検索してください。 修正は、バックアップを作成してから、NotePadででも編集すればよいでしょうね。 両端をダブルクォートで囲むと解決したりしないかな?とも思います。 path="C:\Documents and Settings\user\.android\avd\AVD01.avd"

neesanntachi
質問者

お礼

ありがとうございます。 念のための確認ですが、最後の行のダブルこーてーょん””は、「それで囲むとよい」という解釈でよろしのですよね? このエミュレータ起動ができないまま、とりあえず解決を待ちながらとはいえ、 本を見ながら、 layout-main.xmlにボタン表示、 values-string.xml AndroidManifest.xmlで修正作成したせいなのか、 「HelloAndroid」をRun as Androidをクリックしますと、 以下のようなエラーが表示されてしまうようになり、 Your project contains error(s). please fix them before running your application. エミュレータ起動設定がうまくいったのか、確認もとれなくなってしまいました。 せっかく教えていただき申し訳ございません。 この解決法もどのようにすればよいのか、ご教示頂けますと幸いでございます。

関連するQ&A

  • Android emulator が起動できません

    最近 Androidアプリ開発を趣味で始めようとしている者です。 開発を行う前に開発環境の構築をおこなっているのですが、Android SDKをインストール後、android コマンドを使用して AVD(バーチャルデバイス)の作成を行ったのですが、 コマンドライン上で emulator @(作成したavd名) と入力しても下記のメッセージが出力されて起動できません。 emulator: ERROR: no search paths found in this AVD's configuration. Weird, the AVD's config.ini file is malformed. Try re-creating it. config.iniファイルは何もいじっていないのですが、config.iniがおかしいといわれてしまいます。 初歩的な質問で申し訳ないですが、教えていただけないでしょうか?

  • Android Emulator起動エラーについて

    Androidを独学しようと思い、開発環境の設定方法から書いてある入門書を購入しましたが、Eclipse上でAndroid Emulatorが上手く起動できず困っています。 入門書の記述に従い、自分のPCにJava、Eclipseをインストールし、android-sdkを導入、ADTプラグインを導入してandroid2.2のAVDを作成してみました。 ここまでは入門書の通りに進んだのですが、いざ作成したAVDをEmulatorで実行しようとすると、以下のようなエラーメッセージが出ます。 何が問題なのか、どこをどのように修正すれば良いのか、詳しい方教えて頂けないでしょうか? (当方、Cやアセンブラの経験はありますが、Androidはおろか、Java, Eclipseを含めて初心者です。ちょっと無謀でしょうか?でも、Javaからやりなさいとかおっしゃらずに、どうか以下のエラーの対処法を教えてくださいませ。) また、Android開発の初心者が質問できる良いサイト等ありましたら、併せてお教え願います。 <エラー詳細> まず、Eclipseのメニューバーから、[ウィンドウ]→[Android SDK and AVD Manager]を選択した所で、 "Location of the Android SDK has not been setup in preferences." という警告ウィンドウが出ます。 これはEclipse立ち上げ後、上記の選択をした1回目のみ出て、以後再度[ウィンドウ]→[Android SDK and AVD Manager]と進めても何故か警告は出ずに[Android SDK and AVD Manager]ダイアログが表示されます。 次に、ダイアログで先に作成してあったandroid2.2のAVDを選択し、開いた[Launch Option]から[起動]をクリックすると、 "emulator: ERROR: no search paths found in this AVD's configuration. Weird, the AVD's config.ini file is malformed. Try re-creating it." と出て来て、本来なら起動するはずのAndroid Emulatorは出ません。 以上のような状況で色々試しても進展せず、困り果てています。 尚、EclipseのバージョンはGalileoですが、以前別な入門書を頼りに設定しようとした際には良く分からず最新のHeliosを導入しました。その際も上手くいかずに、もっと新しくて設定方法も詳細に記述してある現在の入門書を買って見た所、一つ前のGalileoを導入するようにと書いてあったので入れ直しました。 最新バージョンのデータやホルダーは消去したつもりですが、何か設定ファイル等が残っていて影響している可能性はあります。 その他、当方の環境は以下の通りです。 OS : Windows XP (SP3) PC : HP notePC nx6310 CPU : Core Duo 1.66GHz Memory : 2.49GB 以上です。よろしくお願いします。

    • ベストアンサー
    • Java
  • eclipse androidエミュレータの起動

    お世話になります。 皆様のお知恵をお借りしたく、よろしくお願いします。 問題:  eclipseのAndroid Virtual Device Managerにて、仮想デバイスが起動しない。 経緯:  Eclipseの環境設定を下記サイトを参照し設定   http://izeef.web.fc2.com/develop/android/env_eclipse.html  AVDマネージャを開き、[AVD_for_Nexus_S]相当のスペックを指定し登録  起動当時のメモリ未使用領域:約700MB  AVD_for_Nexus_S:   target:Android6.0 API level23   RAM:343MB   VMheap:32   Internal Storage:200MB  eclipseのAndroid Virtual Device Managerにて、仮想デバイスを選択し[Start..]を押下後、  下記エラーメッセージが出力され、その後処理メータが100%付近まで到達するも  数時間待ってもAVDが起動せず    Starting emulator for AVD 'AVD_for_Nexus_S'   emulator: ERROR: Can't find 'Linux version ' string in kernel image file:   D:\workspace\android-sdk_r24.4.1-windows\android-sdk-windows/system-images\android-23   \android-tv\x86\/kernel-ranchu  上記ディレクトリをエクスプローラコピペしたところ、検索できず。  上記ディレクトリ中「/kernel-ranchu」直前の「/」を削除押したところ検索でき、  同名のバイナリファイルがあることを確認 マシンスペック  機種:frt102  OS:Windows 10 Home 32bit  CPU:Intel Atom Z3735Fプロセッサ 1.33-1.83GHzクアッドコア  RAM: 2GB  ストレージ(C:):32GB  SDカード(D:):32GB 解決方法だけでなく、参考情報、デバッグ方法など思いつくことは何でも構いません。 どうぞお知恵をお借りいたしたく、お願いいたします。

  • Androidのエミュレータの起動エラー

    こんにちは、Androidの入門書を読み始めた初心者です。本の通りに設定をしEclipseからエミュレーターの追加をし、新しく作成したエミュレーター実行時「start→Launch」とすると、次のようなエラーがでます。「emulator: ERROR: This AVD's configuration is missing a kernel file!!」 どのようにしたら良いのか解らず質問しました。どなたか宜しくお願いします。

  • [AndroidApp]エミュレータでの実行時

    はじめまして。 調べてみたり色々と試してみたのですが、解決できなかったためお力をお借り出来ればと思いと質問させていただきました。 アプリケーション開発を始めたところなのですが アンドロイドアプリケーションを作成するため開発環境構築は完了し、 試しにサンプルプロジェクトを実行して見たところ、エミュレータは実行するものの Helloという文字を表示するアプリが実行されません。 ・エミュレータが正しくインストールできていないのかと思いAndroid SDKを再インストールしましたが、解決せず。(管理者として実行) ・AVDマネージャーでエミュレータを作成する方法も何回か試した ・PATHの設定も通っている ・プロジェクトをビルドする時コンパイルエラーも表示されていない という事になっております。 そして、個人的にどこが悪いのか考えた結果 自分: エミュ名:'2.3.3' Android 起動! adb is running normally. Performing com.hello.MainActivity activity launch Automatic Target Mode: Preferred AVD '2.3.3' is not available. Launching new emulator. Launching a new emulator with Virtual Device '2.3.3' 正常に動作した方: エミュ名: 'Android-2.2' Android Launch! adb is running normally. Performing com.example.helloandroid.HelloAndroid activity launch Automatic Target Mode: Preferred AVD 'Android-2.2' is not available. Launching new emulator. Launching a new emulator with Virtual Device 'Android-2.2' New emulator found: emulator-5554 Waiting for HOME ('android.process.acore') to be launched... HOME is up on device 'emulator-5554' Uploading HelloAndroid.apk onto device 'emulator-5554' Installing HelloAndroid.apk... Success! Starting activity com.example.helloandroid.HelloAndroid on device emulator-5554 なので明らかに New emulator found: emulator-5554 ここの部分以降コンソールに表示されていないためということはわかるのですが、 この部分が表示されない理由・解決案を見つけることができていません。 お力添えよろしくお願いします。 参考URLは 開発環境構築について ごまふA様 http://gomafuace.seesaa.net/ TATSUO IKURA様 http://www.javadrive.jp/android/ 解決案について 要するに様 http://nek-blog.blogspot.jp/2011/07/android-hello-world-app-2.html

  • Androidエミュレータが起動しません。。

    MacからAndroid開発をしようと思っており、 EclipseやAndroid SDKもインストール完了し、 Eclipse上の「Android SDK and AVD manager」から エミュレーターを起動しようとしているのですが起動しません。 ひとつ問題点としてAVDを作成するときに、SDカードに値を入力して作成したら、 「Failed to create the SD card.」と表示され、エラーが表示されてしまいます。 そのときは値を入力しなかったら作成できたのでスルーしていたのですがここに問題があるのでしょうか? あとは普通にエミュレーターを起動しようとすると 「starting android emulator」まで順調に進むので問題はないのですが。。 いろいろ調べてみたのですが、完全に詰みました。 すいませんがよろしくお願いします。

  • eclipseからのandroidSDKのIS

    eclipseからのandroidSDKのインストールがうまくいきません。 androidSDKをダウンロードし、eclipseからインストールしたのですが eclipseから「run」コマンドでandroidを実行しようとするとなにも表示されません。 最初にeclipseを実行する際に英語で「adbがみつからない」旨のメッセージがでるのですが 関係あるのでしょうか。 adbファイルのありかについてはPATHを通したのですが、メッセージは出てしまいます。 たとえば、Javaファイルとeclilpseファイルは同じディレクトリでなければいけない等の ルールのようなものでもあるのでしょうか? なにか思い当たる原因や改善方法についてご教示いただきたいとおもいます。

  • eclipseからのandroidSDKのIS

    eclipseからのandroidSDKのインストールがうまくいきません。 androidSDKをダウンロードし、eclipseからインストールしたのですが eclipseから「run」コマンドでandroidを実行しようとするとなにも表示されません。 最初にeclipseを実行する際に英語で「adbがみつからない」旨のメッセージがでるのですが 関係あるのでしょうか。 adbファイルのありかについてはPATHを通したのですが、メッセージは出てしまいます。 ADTプラグインはインストール済です。 たとえば、Javaファイルとeclilpseファイルは同じディレクトリでなければいけない等の ルールのようなものでもあるのでしょうか? なにか思い当たる原因や改善方法についてご教示いただきたいとおもいます。 11

  • Androidのエミュレータの起動ができません

    Androidの開発環境構築しているのですが、エミュレータの起動ができずに困っています。 http://www.javadrive.jp/android/emulator/index1.html ここのサイトを参考に、 android create avdコマンドで、AVDを作成し、 android list avdsコマンドでそれができていることを確認しました。 --android list avdsの実行結果-- Available Android Virtual Devices: Name: avd_t2 Path: /Users/test/android/avd Target: Android 2.2 (API level 8) ABI: armeabi Skin: WVGA800 ------------------------------------------ ここで、以下のコマンドでエミュレータ起動を試すと、 emulator @avd_t2 --実行結果-- dyld: Symbol not found: ___stack_chk_guard Referenced from: /Users/admin/appli/android/android-sdk/tools/emulator Expected in: /usr/lib/libSystem.B.dylib Trace/BPT trap --------------- となりエミュレータが起動されません。 どこが間違っているのでしょうか?教えてください。

  • sdk managerのエラーについて

    はじめまして。こちらを利用するのは初めてです。 とても困っているので質問させていただきました。よろしくお願いします。 今アンドロイドアプリを作ろうとしているのですが、開発環境を整える段階で躓いてしまいました。 ちなみにパソコンはwindows vistaです。 まず、JDKをダウンロード、インストールし次にeclipseが動くようにpathを変更しました。コマンドプロントで確認したのでpathはあっていると思います。 そして、eclipseをインストール、ダウンロードしてandroid sdkもインストールしました。全て展開し、C:\adt-bundle-windows-x86のようにCドライブ直下に保存しました。そこでsdk managerを起動しようとしたところ、以下のようなエラーがでました。 The AVD manager normally uses user's profile directory to store AVD files. However it failed to find the default profile directory. To fix this, please set the environment variavle ANDROID_SDK_HOME to a vaild path such as "%USERPROFILE%". この場合、どうすればよいのでしょうか。 プログラミングは全くの初心者なので戸惑っています。 拙い文章でわかりにくいとは思いますが、ご回答よろしくお願いします。

専門家に質問してみよう