2011-10-21 84 views
2

我做了一個新的eclipse重新安裝+ Android SDK v4.0。我試圖創建一個新的4.0 AVD,並得到這個錯誤: [2011-10-21 11:36:38 - SDK管理器]無法找到一個'userdata.img'文件ABI armeabi複製到AVD文件夾。Android - 無法創建新的v4.0 AVD

閱讀How to create an AVD for Android 4.0,我檢查了SDK管理器,並且安裝了'ARM EABI v7a System Image'。在保存的一面我卸載並重新安裝它。

我也複製 'C:\ Program Files文件\的Android \ Android的SDK \平臺\ Android的13 \圖像' 到 'C:\ Program Files文件\的Android \ Android的SDK \平臺\ Android的14'

仍然收到相同的錯誤。我沒有創建2.1 AVD的問題。

注:我運行Win XP的

發行重新啓動計算機後固定本身。

+1

看看這篇文章:http://stackoverflow.com/questions/7817044/how-to-create-a-avd-for-android-4-0 – abhi

+0

再次閱讀我的問題。我已經試過了,並且還鏈接了同一篇文章,希望我不會在那裏發表。 – Yoav

+0

試試以管理員模式運行? – xDragonZ

回答

0

重新啓動我的機器後問題解決。

3

這工作 http://learn2program.wordpress.com/2011/11/17/beginning-android-4-with-intellij-idea-unable-to-find-a-userdata-img-file-to-copy-into-the-avd-folder/ 顯然圖像文件的位置最近改變。 基本上,在eclipse中,運行/ debugconfig/android app/new config/target/automatic(是的,重新點擊它)/ manage,然後按照sdk manager重新安裝方法。 我現在正處於這個過程中,而且這個報告有點來自內存,因爲我輸入這個內容時發生了下載。好吧,它的工作,以獲得AVD英寸Hello World是下一個! :)

0

更新ARM EABI v.. System圖片由Android SDK管理器

0

如果已通過安裝Eclipse由谷歌提供的Android SDK和你又一次在配置ADT插件安裝SDK。系統不會識別第一個安裝。

  1. 那裏爲「user1123966說:」你可以將Windows的>首選項解決這個問題
  2. 或 - > android->並更改SDK位置,在第一次安裝。

我會建議你去第一個選項,並卸載第一次安裝。

0

userdata.img的位置在更新版本的Android SDK中發生了變化,Eclipse尚未進行調整以適應它。以下是我的工作原理:

在你的Android SDK文件夾中,從system-images/android-15(或其他任何API版本)中取出所有文件並將它們移到platforms/android-15。對我來說,這意味着移動兩個文件夾:armeabi-v7a和x86。之後,我能夠製作出AVD。

0

我最近面臨同樣的問題,並嘗試所有解決方案,但沒有人爲我工作。

我的錯是,我沒有在CPU/ABI部分做出選擇,在avd-manager中創建了新的devie後。 (猜猜我是從一個糟糕的教程開始的,因爲這個領域在那裏也是開放的......)

0

如果你在上述評論後無法使用它,你應該嘗試更新你的ADT版本至少20)。之後,我能夠安裝ARM EABI v ..系統映像,它工作正常。

0

爲避免在創建Android 4.0.x AVD時無法找到「ABI armeabi複製到AVD文件夾中的userdata.img文件」錯誤,您應該確保「ARM EABI v7a System Image」安裝在所有的「Android 4.0.x版」在SDK管理器部分。不要忘記重新啓動AVD經理畢竟軟件包安裝完畢。

0

我有同樣的問題。這是我的背景和我如何解決它。

當我打開我的Android SDK管理器通過開始>所有程序 >Android SDK工具> SDK管理器,我能看到ARM EABI V7A系統映像包和它實際安裝

當我通過Eclipse的打開我的Android SDK管理器我甚至無法看到ARM EABI V7A系統映像包

我想通了之後,該SDK管理器,我訪問通過開始菜單是位於C:\ Program Files文件(x86)的\ Android的\ Android的SDK而SDK管理器,我訪問通過Eclipse中定位於C:\用戶\ $(CURRENT_USER)\ Android的SDK的

所以我刪除整個C:\用戶\ $(CURRENT_USER)\ Android的SDK的文件夾,並重新配置Eclipse來用C :\ Program Files(x86)\ Android \ android-sdk文件夾:窗口>首選項>Android然後瀏覽SDK位置字段到C:\ Program Files(x86)\ Android \ android-sdk

這是衆多原因之一,你可以有這樣的錯誤,以便只是增加我的個人情況和解決方案。

乾杯。