2011-05-28 46 views
7

我試圖運行Android的Hello World應用程式首次兼容的AVD,但我不斷收到一個:Android的 - 無法找到目標「的Android 1.6」的錯誤

Failed to find an AVD compatible with target 'Android 1.6' 

錯誤時我嘗試創建一個AVD。

我曾嘗試以下解決方案,以解決該問題:

  • 經過,我已經安裝了正確的軟件包。我有Android SDK工具修訂版11,Android SDK平臺 - 工具修訂版4,SDK平臺4,7,8,9,10,11和12,Android兼容性軟件包。
  • 我檢查過我的PATH環境變量是指向Tools和Platform-Tools文件夾的正確位置。
  • 在不同的平臺水平等
  • 關掉我的病毒防護暫時

我總是得到一個類似的錯誤信息設置項目,雖然發揮各地。

這是我在嘗試啓動時在eclipse控制檯中得到的內容。

[2011-05-28 11:43:47 - HelloAndroid] ------------------------------ 
[2011-05-28 11:43:47 - HelloAndroid] Android Launch! 
[2011-05-28 11:43:47 - HelloAndroid] adb is running normally. 
[2011-05-28 11:43:47 - HelloAndroid] Performing com.androidbook.hello.HelloActivity activity launch 
[2011-05-28 11:43:47 - HelloAndroid] Failed to find an AVD compatible with target 'Android 1.6'. 
[2011-05-28 11:44:27 - SDK Manager] could not create file 'C:\Windows\system32\config\systemprofile\.android\avd\Gingerbread.avd\sdcard.img', aborting... 
[2011-05-28 11:44:27 - SDK Manager] could not write to 'C:\Windows\system32\config\systemprofile\.android\avd\Gingerbread.avd\sdcard.img', aborting... 
[2011-05-28 11:44:27 - SDK Manager] Failed to create the SD card. 
[2011-05-28 11:45:09 - HelloAndroid] Still no compatible AVDs with target 'Android 1.6': Aborting launch. 
[2011-05-28 11:45:09 - HelloAndroid] Performing com.androidbook.hello.HelloActivity activity launch 
[2011-05-28 11:45:11 - HelloAndroid] Launch canceled! 

我發現我的包被安裝在:

C:\Program Files\Android\android-sdk 

,因爲多數民衆贊成在了Android SDK和AVD管理器頂部選擇安裝的軟件包選項時如是說。

C:\Windows\system32\config\systemprofile\.android\avd. 

在說我下面的這本書有他的SDK和AVD管理器的截圖尋找虛擬設備:但是,當我選擇虛擬設備選項,該位置是在尋找虛擬設備in a

C:\Documents and Setting\Dave\.android\avd 

文件夾。如果我改變經理尋找這種東西的地方,它會對我有什麼影響嗎?誰能告訴我我該怎麼做?

感謝您的幫助。我只是想破解!

非常感謝

回答

8

在爲此我解決了通過下面的方法:

我設定一個新的環境變量ANDROID_SDK_HOME到相同的位置,我家的環境變量,它是C:\用戶\ MYNAME(這是this文章)

其中一個評論者建議這改變了Android SDK和AVD管理器尋找虛擬設備的位置。當我添加新設備時,我似乎沒有得到任何問題(實際上,正如我在啓動我的應用程序過程中所做的那樣,實際上是這樣關閉所有東西並重新啓動,以便找到我剛創建的AVD)。

我很驚訝AVD實際需要多長時間才能完全啓動並安裝我的10線應用程序。它花了大約5分鐘,所以我可以看到「Hello World」。

還是......勝利是我的!

0

我做的唯一的事情就是創建一個新的環境變量ANDROID_SDK_HOME = C:\ Users \ username,然後重新啓動我的電腦,最後再次打開我的eclipse,錯誤消失。

2

這可以在發生:

  • 你有你的機器上安裝了Android SDK的多個副本。您正在更新一個SDK的可用圖像和設備,並嘗試在另一個SDK中調試或運行您的應用。如果使用Eclipse,看看你的「的偏好|安卓| SDK位置」。確保它是你期望的路徑。如果沒有,請將路徑更改爲指向您認爲安裝了Android SDK的位置。

  • 在此頁面上的其他答案的詳細你不必在你的模擬器的Android設備的設置。

0

其中一個原因可能是您沒有真正創建AVD來使用。
爲此,請從Eclipse IDE中的Windows選項卡單擊Android虛擬設備管理器(也稱爲AVD管理器)。
在您的AVD管理器窗口中,您會看到兩個選項卡;第一個包含現有的AVDs,第二個包含設備定義。
所以你基本上創建可用自己的自動真空澱積的設備定義,使他們在第一個選項卡可用,所以他們又可供你使用!...
希望這有助於。
除此之外,有可能是另一個涉及的AVD的,我們分配RAM的另一個問題。在新建AVD窗口,說:「使用較小的RAM更高的RAM更是768MB可能無法在Windows加載」底部務必閱讀警告..
,是的,你必須要有耐心加載AVD。留意日食的控制檯

相關問題