2015-12-29 21 views
7

Eclipseで以前の経験(錆びた)があり、最近Mac用のAndroid Studio(El Capitan)をダウンロードしました。私は仮想マシン上で "hello world"プログラムを実行したいと思います。 Androidの仮想デバイスマネージャで、私は私が(ネクサス7 2012 API 23)を選んだが、を取得していますメッセージを「読み込みに失敗しました」と詳細を与える:Androidスタジオ(Mac)のAVD(Android仮想デバイス)の起動に問題があります

AndroidのSDKには
Name: Nexus_7_2012_API_23 
CPU/ABI: Google APIs ARM (armeabi-v7a) 
Path: /Users/user/.android/avd/Nexus_7_2012_API_23.avd 
Error: Unknown target 'Google Inc.:Google APIs:23' in 
/Users/user/.android/avd/Nexus_7_2012_API_23.ini 

、私は以下のロードされたがあります

null    
null 23 2 Installed 
null 23 2 Not installed 
null 23 2 Not installed 
null 23 1 Not installed 
null 23 1 Installed 
null 23 3 Installed 
null 23 7 Installed 
null 23 7 Installed 
null 23 1 Installed 
null 23 7 Installed 
null 23 11 Installed 
null 23 11 Installed 
null 23 1 Installed 

基本的にGoogle APIを含む23のパッケージすべて。ちょうどテレビのものではない。

私のプログラムを実行するために矢印を押すと、正常にビルドされますが、エミュレータは起動しません。これはAVDのメッセージを考えると驚くことではありません。あなたがそれを走らせたときに、画像がうまくいかないとのメッセージがあったといいですね。

アイデア?

おかげで、

デイブ

+0

Android Studioをインストールした後、古いSDKディレクトリで実行していますか?AVDを新しく作成したのですか、古いものを使用しましたか? –

+0

Morrison、応答に感謝します。わかりませんが、私は理解していますが、それは魅力的に近いと思います!私はプロジェクトを作成し、デフォルトを取った。ディレクトリは/ AndroidStudioProjects/Application1です。私はそれを実行するために行ったとき、私はその後、AVDを作成しました。どういうわけかAVDがどこに住んでいるのかをプロジェクトに伝える必要はありますか? – Dave

+1

申し訳ありませんあなたのマシンに以前のAndroid SDKがインストールされていて、それがAndroid Studioまたは新しいAndroid SDKのインストールを介してそれを指し示していたかどうか尋ねていました。私はAVDマネージャを起動し、すべてのエミュレータを削除して新しいエミュレータを作成します。エラーが表示された.iniファイルを見て、間違っていないかどうか確認しましたか? –

答えて

23

うわー、どのような痛み。結局のところ、Android Studioを終了して再オープンするだけだとわかりました。また、仮想デバイスには、永遠に(分)かかっているように見えることに注意してください。少なくとも私のMacBook Air Mid 2012では。プロセッサー:1.8 GHz i5メモリー4 GB 1600 MHz DDR3。

アイデアのためのMorrison Changありがとうございました。 -Dave

+2

あなたは正しい答えとしてあなた自身の答えを選ぶべきです。これは私のためのトリックでした。 – Jan

+0

これは私にとっても不思議でした!グランドジョブ、ありがとう! –

6

Docker for Macを実行していたときにこの問題が発生しました。 Mac用Dockerを終了して動作します。競合する仮想マシンに問題があると思われます。

関連する問題