我安裝了最新的SDK,但幾乎在同一時間,我還在不同的位置安裝了不同版本的SDK的單獨實例(我不知道它是什麼版本)。我不知道後一事實是否相關。SDK錯過了我定義我的AVD的位置
爲了方便起見,我定義了一個ANDROID_SDK_HOME env var指向我安裝SDK的位置。我將這些工具和平臺工具添加到我的PATH中。
在某些時候,我運行SDK管理器並安裝或更新了幾個軟件包,其中包括平臺工具(我顯然是在上一步之前完成的)。
我運行了AVD管理器併爲ICS創建了AVD。我跑了幾次AVD並進行了一些簡單的測試。
那是昨天。今天,當我嘗試使用運行仿真器AVD,它說:
驚慌:無法打開: 「路徑Android SDK中」 .android/AVD/「我的AVD 名」 的.ini
這很好奇,因爲我的AVD定義的「.android」目錄位於我的Windows HOME。
然後我運行了AVD管理器,並且毫不奇怪,它說我沒有任何AVD在「路徑到android sdk」.android/avd中,而不是在我的Windows中引用「.android/avd」家。
我不知道這裏發生了什麼事。
是否有任何理由,你不能只是建立一個新的AVD?你可以做的一件事(沒有保證)就是將你的所有文件從你的原始AVD複製到另一個位置..做一個新的AVD ..將你的舊文件複製到這個新的AVD上..交叉你的手指並希望:P否則我會說只是創建一個新的AVD(除非你對原版有重要的東西) – dymmeh 2012-04-20 16:11:59
當然,我可以創建一個新的AVD,但是明天誰會說它會再次混淆,並認爲我的AVD位於我的HOME/.android ?我需要理解爲什麼它失去了它們的位置,所以我可以修復它,或者只是知道如何前進。 – 2012-04-20 16:27:13
嘗試刪除ANDROID_SDK_HOME並重新啓動。 – CommonsWare 2012-04-20 17:22:10