2012-07-02 23 views
1

我必須使用Cordova API(PhoneGap)開發一個簡單的Android應用程序,它需要Android 4.0.3或更高版本(API Level 15或更高版本)來構建應用程序仿真器正確。arm eabi v7a系統圖像未找到android

但是,當我給一個生成的編碼程序,我碰巧看到,我得到下面這樣的錯誤消息,

[2012-07-02 13:10:29 - SDK Manager] Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder. 

在谷歌上搜索這個問題,我才知道,我需要安裝arm-eabi v7a system image放到我的機器上以便順利運行。

但問題是,與API 14不同,這不會出現在API 15中!

下面的圖像顯示了相同的: arm-eabi-v7a-system-image

現在,任何人都可以解釋我如何解決這件事,好嗎?這是非常奇怪的,一次又一次地重新安裝Manager/SDK/API級別是沒有用的。

參考:Android SDK Manager is not showing ARM EABI v7a System Image option

幫助深表感謝!

回答

2

理想情況下,情況並非如此。

例如,在SDK Manager窗口中會看到ARM EABI v7a系統映像(API級別15)。

你可以嘗試一些事情:

  • 重新安裝SDK。
  • 或者,刪除ANDROID_SDK_INSTALL_FOLDER \ system-images \ android-15文件夾,然後重新安裝SDK並嘗試。
+0

你的第一種方法,現在的工作。想知道爲什麼它沒有之前!感謝那。 – curlyreggie

0

我所做的是:

從Android SDK管理器,我已經安裝了下列選項:

  • 平臺SDK
  • ARM EABI V7A系統映像

要使API正常工作,您需要執行以下步驟:

  1. 關閉Eclipse

  2. 前往文件夾:..\sdk\system-images

  3. 打開您使用系統映像的文件夾。我可以在文件夾內名爲「默認」「armeabi-V7A」只有削減和移動「armeabi-V7A」其中「默認」然後「刪除」默認。

  4. 打開Eclipse

+0

你可以請嘗試改寫點號#3。我無法理解它,因此無法正確編輯它(基本上保留原來的部分)。謝謝。 –