EclipseでAndroidアプリ開発中に「No CPU/ABI system image available for this target」と表示されるエラーが発生

このQ&Aのポイント
  • EclipseでAndroidアプリの開発をしている際に、エミュレータの設定で「No CPU/ABI system image available for this target」というエラーが表示される問題が発生しました。
  • SDKマネージャーでAndroid 4.4.2(API 19)の必要なコンポーネントをすべてダウンロードしたにもかかわらず、エラーが解消されません。
  • このエラーの原因としては、ダウンロードしたコンポーネントのバージョンが互換性がない可能性があります。解決策としては、Android SDK Managerでインストールされているコンポーネントのバージョンを確認し、必要なバージョンにアップデートすることです。
回答を見る
  • ベストアンサー

Eclipseについてご相談があります。

Javaを使ってandroidアプリの開発をしたいと考えて エミュレータを設定したいのですが、 「No CPU/ABI system image available for this target」 と出てしまいます。 SDKマネージャーでは「Android 4.4.2(API 19)」の ・SDK Platform ・Intel x86 Atom System Image ・Google APIs(x86 System Image) ・Google APIs(ARM System Image) ・Sources for Android SDK をダウンロードしたのですが、どこがいけない のでしょうか?どなたかご教示いただけないでしょうか。 以上、何卒よろしくお願いいたします。 通報する

noname#213637
noname#213637

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

  • ベストアンサー
  • uyama33
  • ベストアンサー率30% (137/450)
回答No.1

私は、ネットの情報で開発環境を作ってやっていこうと思っていましたが、 無理でした。本を買って読んだら上手くできました。 参考書、 Androidアプリ開発 秀和システム android 4 対応版 山田祥寛 著 をお勧めします。

noname#213637
質問者

お礼

ありがとうございました!

関連するQ&A

  • android開発環境について / Hyper-V

    Windows8.1 のクライアントHYPE-VのゲストOSとして動かしている Windows7 sp1 に Android開発環境を構築したいと考え、eclipse 及び Android SDK をインストールしましたが、Android 仮想デバイスマネージャーで新規デバイスの作成が行えません。HYPER-V配下でエミュレータは使用できないのでしょうか?随分と昔になりますが仮想化環境で動作させたような記憶があるのですが??同じような環境(仮想化環境)で開発を行っている方がいらっしゃいましたらご教授いただければ幸いです。よろしくお願いいたします。(HYPER-V環境下で動いているとの情報だけでも入手できればありがたいです、いろいろググったのですが"できない"との記述も見当たらなので諦められないでいます) ※「Intel x86 Emulator Accelerator(HAXM) Rev.3」を使用しなければ Intel VT は利用されないのでエミュレーションも実行できるのではと考えていたのですが? ■現象 Android 仮想デバイス・マネージャーにて新規デバイスを作成しようとするが必要なパラメータを設定後、OKボタンをクリックしても反応がない。(作成できない) ※OKボタンはグレーアウトしておらず、一見、選択できる状態です。 -- 以下、現在の環境となります -- ■設定パラメータ・例(さまざまな組み合わせを行いまいたが結果は変わりません) AVD名 : test-avd 装置 : 5.1"WVGA(480×800:mdpi) ターゲット : Android 4.4.2 - API Level 19 CPU/ABI : ARM(armeabi-v7a) キーボード : チェック スキン : WVGA800 フロント・カメラ : None バック・カメラ : None メモリー・オプション : RAM/512 VMヒープ/16 内部ストレージ : 200 MiB SDカード : 未設定 エミュレーション・オプション : チェックなし ※ワーニングメッセージ表示なし ■ホストOS  Windows 8.1 Professional(64bit)   プロセッサ : Intel(R) Core(TM) i5-3570K CPU @3.40GHz 3.41GHz   実装メモリ : 16.00GB ■HYPER-V  管理コンソール : 3.0  バージョン : 6.3(ビルド9600) ■ゲストOS  Windows 7 Professional SP1(32bit)   実装メモリ :  3.00GB ■Java  Java 7 Update 51  Jave SE Development Kit 7 Update 51 ■Eclipseインストール詳細  Eclipse IDE for Java EE Developers : 2.0.2.20140224-0000  Android DDMS : 22.6.0.v201403010043-1949357   開発ツール  ↑   階層ビューアー ↑   トレースビュー ↑  OpenGL ES 用トレーサー ↑ ■Android SDK Manager (Installed) ○Tools  Android SDK Tools Rev.22.6  Android SDK Platform-tools Rev.19.0.1  Android SDK Build-tools Rev.19.0.3 ○Android 4.4.2(API 19)  Documentation for Android SDK Rev.2  SDK Platform Rev.3  Samples for SDK Rev.4  ARM EABI v7a System Image Rev.2  Intel x86 Atom System Image Rev.2  Google APIs(X86 System Image)  Rev.2  Google APIs(ARM System Image)  Rev.3  Sources for Android SDK Rev.2 ○Extras  Android Support Repository Rev.4  Android Support Library Rev.19.0.1  Google Analytics App Tracking SDK Rev.3  Google Play services for Froyo Rev.12  Google Play servives Rev.15  Google Reoository Rev.6  Google Play APK Expansion Library Rev.3  Google Play Billing Library Rev.5  Google Play Licensing Library Rev.2  Google USB Driver Rev.9  Google Web Driver Rev.2  Intel x86 Emulator Accelerator(HAXM) Rev.3 ※「Intel x86 Emulator Accelerator(HAXM)」に関しては使用できないと考え当初はインストールしていませんでしたがいろいろ試しているうちに選択して、現在に至っています。ただし、HYPER-V環境下では思ったとおりインストール(IntelHAXM.dmgの実行)はできずにセットアップは完了していません。 ※ Android SDK は当初「マーケットプレス」からインストールしましたが、その後アンインストール後に「新規ソフトウエアインストール」から行っています。 ※ APIもさまざまなレベルと入れ替えて試してみました。

  • ADTのエミュレータを使用するとPCが落ちる

    Androidのアプリ作成初めてまだ2日目の初心者です JDK7(64bit)とAndroid SDKの最新版を入れてエミュレーターを起動 Hellow world!のところまでやっとたどり着いたのは良いのですが Intel Atom (x86) でエミュレーターを起動して数分するとパソコンがシャットダウンしてしまいます 他の物だと動いたり動かなかったり画面が黒いままだったりと非常に不安定です パソコンの性能によるものなのかと思い2台のPCで試したのですが同じ状況です Windows8.1とMacOSXMavericksです 自分なりに調べてSDKのバンドル版ではなくEclips4.3(64bit)とADTの22.3をダウンロードしてインストールしてみましたがやはり同じでした 始めの始めで躓いてしまってます。 どうすればいいでしょうか? よろしくお願いします

  • Android SDKandAVD Manager

    Android SDK and AVD Managerが表示されません。 プラグインのインストールでは work with:https://dl-ssl.google.com/android/eclipse/ ディベロッパーツールをインストールしました。 eclipseを起動後、windows→android SDK Managerで android SDK Tools android SDK Platform-tools android4.2(API 17) をインストールしました。PATHはC:\Program Files (x86)\android-sdk-windowsでした。 androidSDKの設定で、 Windows→Preference→Androidを選択→AndroidSDKのLocationに C:\Program Files (x86)\android-sdk-windowsとしております。 ちなみに、androidSDKは、android-sdk_r21-windows(Eclipse IDE for Java Developers) eclipseは、eclipse-java-juno-SR1-win32 を使用しております。 PATHは C:\Program Files (x86)\Java\jdk1.7.0_09\bin;C:\Program Files (x86)\android-sdk-windows\tools;C:\Program Files (x86)\android-sdk-windows\platform-tools; としております。C:\Program Files (x86)\Java\jdk1.7.0_09\bin;を消すと、eclipse自体が起動しなくなります。 どうすればAndroid SDKandAVD Managerが表示されるようになるのでしょうか? どのような経過を書けばよいか分からず、思いつくまま書いてみました。 ここまででしなければならないことはしてあると思います。 調べればすぐわかるのかもしれませんが、現在解決方法が見つかっておりません。 どなたか解決方法を教えていただければ幸いです。 また、カテ違いでしたら申し訳ありません。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • eclipseのエミュレーターがうまく動作しません

    Androidでゲームを制作しようと思い今回eclipseを使用してみたのですが、エミュレータの起動がうまくいかずに困っており、どうか皆様の知恵をお貸しいただけたらと思い質問させていただきました。 主な症状は、エミュレーターを起動した際、通常ならエミュが起動し「ANDROID」の文字が表示された後、メニュー画面(?)が表示されるとのことなのですが(間違っていたらごめんなさい) 私の場合、起動するのはするのですが「ANDROID」の表示がされずずっと黒画面のままです。 いくつかのサイトを巡ったところ、エミュレーターの起動には少し時間がかかる等の事が書いてあったので、10分ほど放置してみましたが何も変わりませんでした。 やはり何か設定が間違っているのか、それともマシンパワーがとても低く処理に膨大な時間がかかっているのか。私には見当がつきません・・・。 どうか皆様の力をお貸しください。 環境 Eclipse ・・・ Indigo 3.7 SDK ・・・ Android4.0.3 jdk ・・・ 1.6.0 PCスペック windowsXP Dell Vostro 1000 AND Athlon(tm)64 X2 Dual-Core Processor TK-57 1.90Ghz 2.62GB RAM

  • Android エミュレータの操作について、

     日本語化のため、下記の手順で操作を行ったが「Local&text」表示ができない、 また、Keyebord表示されない、初心者なのでエミュレーター操作ができない。 エミュレーターの操作方法を教えてください、よろしくお願いします。 アンドロイドは、Android 1.6 APIレベル4 で設定 システム:windows8 x64、 プログラム:jdk jdk-7u11-windows-x64 :Eclipe Eclipse-sdk-4.2-win32-x86 :Eclipsの日本語化 pleiades-1.3 :Android SDK installer-r21.0.1-window (1)「エミュレーターのホームスクリーン」でタグをドラツクしてアプリケーション   タグを開く (2)「Settings」をクリックする。 (3)「Local & Text」選択出来ない。 添付資料  エミュレーター画面は、下記の画像に添付しました。

  • Androidエミュレータの起動について

    Androidのエミュレータを勉強しようと思ってPCにインストールしてみましたが上手く動作しません。 行ったのは下記です。 ・javaのインストール(jdk-7up-windows-i586.exe)  環境変数にpath追加 ・pleiadesとAndroidのダウンロードとSDKのインストール   pleiades-e4.2-platform-32bit-jre_20121007.zip   android-adk_r20.0.3-windows.zip   toolsとPlatform-toolsをpathに追加 ・SDKにADTプラグインをインストール(開発ツールをにインストール) ・Android SDKマネージャーから下記をインストール   Tools   Android4.1.2   Extras ・AVDマネージャーからエミュレータを新規作成。内容は下記の通り。   名前:Android4.1   ターゲット:Android4.1.2-API Level16   CPU/ABI:ARM(armeabi-v7a)   SDカード    サイズ:32MiB   スキン    ビルトイン:HVGA   ハードウェア    Abstracted LCD density:160    Max VM application heap:48    Device ram size:512    GPU emulation:yes 漢字名のフォルダに入れるのは良くないらしいので”c:\tools”直下に入れました。 Android仮想デバイスマネージャーからAndroid4.1を選択し”開始”ボタンを押し、起動オプションには何もチェックを入れず”起動”ボタンを押すとウインドウが開かれて何も余計なエラーらしきメッセージを表示せずそれっきり何も表示しません。表示に時間がかかるような事が書かれているHPもあったので1時間ほど放置しましたが何も反応がありません。ちなみにAndroid2.3.3を同様にインストールしてみたら起動後すぐ正常に起動しました。 PCの環境は下記の通りです。 ・WindowsXP Home Edition SP3 ・メモリ2GB 色々なHPを参考にさせて頂きましたが、何が良くなくてエミュレータが起動しないのかわかりません。何が良くないのかアドバイスを頂けたら助かります。御教示宜しくお願いします。 4年ほど前に買ったPCなのでそれほどパワーは有りません。そもそも4.1が動くには辛いレベルですか?

  • 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 --------------- となりエミュレータが起動されません。 どこが間違っているのでしょうか?教えてください。

  • eclipse android

    eclipseでandroidのアプリの開発を考えております。 参考サイトを読みながら、installer_r20.0.3-windows.exeをインストールし、eclipseの新規ソフトウェアのインストールからandroidを導入するため、リポジトリーの追加にて、 名前:android ロケーション:ttps://dl-ssl.google.com/android/eclipse/(ttp://dl-ssl.google.com/android/eclipse/も試しました) としましたが、エラーになります。 どうしたら上手くいくのでしょうか。 関係あるかわかりませんが、PATHの環境変数は、 C:\Program Files (x86)\Java\jdk1.7.0_09;%JAVA_HOME%\bin としてあります。 C:\androidsdk\tools;C:\androidsdk\platform-tools; にするとeclipseが起動しなくなりました。 全くの初心者のため、わからないことだらけです。 調べれば分かることなのかもしれませんが、どなたか教えていただけると助かります。

  • Android SDK Managerの起動

    Androidでの開発を行おうと思い、Java→Android SDKの順にインストールしました。 Android SDKのインストール完了後、SDK Managerが起動するのですが、Refresh Sourcesの画面で以下のようなメッセージが表示され、ゲージの増加が止まります。 Failed to fetch URL http://dl- ssl.google.com/android/repository.xml, reason: dl-ssl.google.com このためパッケージ一覧に何も表示されないので、 パッケージをインストールすることができません。 どうすればSDK Managerを正常に完了することができますか?

  • androidsdk manager パッケージ

    Anroid SDK Manager のパッケージのインストールについて教えてください。 Anroid SDK Managerから、パッケージ(Android SDK Platform-tools等)の インストールを試みたのですが、下記のエラーが出てしまい、失敗してしまいます。 --------------以下エラー文(一部抜粋)----------- Downloading Android SDK Platform-tools, revision 19.0.2 Download interrupted: SHA-1 MessageDigest not available Done. Nothing was installed. ----------------------------------------------- Pathの設定は完了しております。 プロキシは使っておりません。 色々とネットで原因を調べてはおりますが、いまだ解決に至っていません。 どなたか、原因がわかる方いらっしゃいましたら、解決方法をご教示ください。 よろしくお願い致します。

専門家に質問してみよう