簡體   English   中英

無法從Eclipse,ADT 22.6創建或編輯Android虛擬設備(AVD)

[英]Cannot create or edit Android Virtual Devices (AVD) from Eclipse, ADT 22.6

這個問題聽起來與其他 幾個問題類似,但在我的情況下,“確定”按鈕未顯示為灰色。 但是對於那些不想點擊鏈接的人...

在輸入設置后,嘗試從Eclipse中創建或編輯AVD時,“確定”按鈕似乎是“可單擊的”,但是當我單擊它時,絕對沒有任何反應。 可點擊但沒用

我確保已安裝適當的系統映像,並且目標平台與所使用的API匹配。 顯然,已經選擇了CPU,設置了皮膚等……所有使“確定”按鈕變灰的東西,事實並非如此。

如果我從日食之外運行AVD管理器,則可以創建/編輯AVD,所以這還不是世界末日,但是我覺得這個特定問題有解決方案,我想幫助解決這個問題。

我嘗試以管理員身份運行eclipse(這是阻止AVD管理器在eclipse之外崩潰的原因)。 我嘗試過等一下或單擊多次。 查看任務管理器,當我單擊“確定”時,沒有新的進程開始,eclipse的CPU或RAM使用量也沒有增加。 “編輯Android虛擬設備”窗口甚至都不會消失。

有什么線索嗎?

(使用ADT插件btw運行Indigo,而不是捆綁版本,該版本無法以其他方式工作。Java 1.6.045。不幸的是,Windows 8,大量RAM等。)

僅在ADT 22.6.0中,這是可能的問題的解決方法,這些問題隨后被固定在以下建築物中

此處(zip)下載並安裝新的ADT v22.6.1或使用SDK管理器進行更新

似乎是Google的一些錯誤,此問題是在“ ADT 22.6”更新后發現的。 關於“ Android開放源代碼項目-問題跟蹤器”的報道廣泛,尚未有人正確回答。

但是,通過從“ Android SDK”中打開“ AVD manager.exe 以創建新的AVD,我成功地創建了AVD。嘗試直接在SDK文件夾中打開AVD Manager.exe。

可能是我們必須等待來自Android社區的任何確認

為我工作,有點。

(Windows 8.1 Pro 64位,Java JDK 1.7 Update 25,Eclipse Standard Kepler Service Release 1,Android Development Toolkit 22.6.0.v201403010043-1049357)

更新1

進一步的研究表明,從SDK Manager(工具->管理 AVD ...)啟動AVD Manager也可以正常工作。

更新2

更糟糕的是,AVD創建也無法通過命令行工具進行

更新3

假設從Eclipse啟動AVD管理器期間傳遞了一些參數,則會導致這些問題

更新4

Java更新為JDK 1.7 Update 51 ,將Eclipse Standard SDK 更新Kepler Service Release 2,它們最新且沒有解決問題的方法。 Debian下也進行了測試,並獲得了相同的結果。

更新5

https://code.google.com/p/android/issues/detail?id=66661上, android項目成員符合這些問題,並承諾將通過即將發布的ADT版本(22.6.1-22.6.3)進行修復。 同時,我建議將ADT回滾到較低版本22.3.0

要卸載當前的ADT,請轉到

幫助->關於Eclipse->安裝詳細信息-> Android開發工具->卸載

我可能建議您從Android卸載整個軟件包(DDMS,Hierarchy Viewer,NDT,Traceview,OpenGL ES ...等),以避免任何可能的兼容性問題,並通過存檔安裝方法從上述鏈接中安裝新的ADT。

希望這能暫時解決這個問題。 在這里等待ADT的新版本。

更新6

新的ADT 版本22.6.1現在已經發布,它將解決這些問題

要詳細說明OP中的語句“如果我從日食之外運行AVD管理器,則可以創建/編輯AVD”:

在命令行上運行以下命令

<android-sdk-location>/tools/android avd (on Linux in this case)

這將啟動與單擊Eclipse工具欄中的“ AVD管理器”圖標時看到的相同的AVD窗口。 但是,此AVD管理器實例沒有該錯誤,您可以像引入該錯誤之前一樣創建和運行模擬器。

1分鍾的解決方案

我使用了一種快速的解決方法,在其中克隆了已經存在的設備。 Clone按鈕起作用,我能夠成功編輯克隆。

腳步:

通過Google選擇設備

在此處輸入圖片說明

點擊“克隆...”按鈕

在此處輸入圖片說明

將會彈出一個窗口,單擊“克隆設備”

dddd

選擇新克隆的設備,它應顯示“ ... by User”

在此處輸入圖片說明

點擊側面的“編輯”按鈕

在此處輸入圖片說明

在那里,您現在擁有自己的自定義虛擬設備

在此處輸入圖片說明

更新和解決方案: AsYashwanth Krishnan說:該錯誤現在已在更高版本中修復。 我嘗試了ADT 222.6.1和ADT 22.6.2,它們沒有遇到無法創建或編輯Android虛擬設備的錯誤。 直接的解決方案是將您的ADT更新到最新版本。下面編寫的解決方法僅用於歷史目的。

歷史變通方法正如@Yashwanth Krishnan所說,這是ADT插件22.6中的一個錯誤;它可能會導致錯誤。 因此最好的解決方法是回滾。 對於那些詢問如何回滾的人,這是一個分步指南:

第一:卸載ADT插件和適用於Android的所有相關插件:help-> about 在此處輸入圖片說明 安裝細節 在此處輸入圖片說明 選擇android插件,然后按卸載按鈕 在此處輸入圖片說明在此處輸入圖片說明在此處輸入圖片說明在此處輸入圖片說明 重新開始

第二:從https://dl.google.com/android/ADT-22.3.0.zip下載ADT 22.3.0存檔

並安裝 在此處輸入圖片說明 從本地磁盤上的存檔添加存儲庫 在此處輸入圖片說明在此處輸入圖片說明在此處輸入圖片說明 選擇android插件 在此處輸入圖片說明

信息:

單擊確定幾次並修改我的一些設置作為測試后,我能夠成功創建AVD。

我嘗試了yashwanth krishnan解決方案,並嘗試直接打開AVD Manageer.exe,但未成功。 該管理器不會在Windows 8 x64上直接為我打開。 它嘗試打開,然后立即關閉...

我也遇到了這個問題。 此問題發生在3月發布的最新版本22.6中。 同時我在22.3中進行了測試,未發現問題。

因此,我建議將ADT回滾到22.3,並等待22.6的新修復。

我用力撞了幾個小時,直到發現默認位置是C:\\ username path \\ SDKs或類似的東西,在我的系統上將Android安裝到了D:\\ sdks \\ android_sdk_windows。 因此,將Eclipse Android目錄更改為D:\\ sdks \\ android_sdk_windows可以修復該問題。

我還聽說,如果將Android SDK安裝到沒有空格的路徑,則可能會有所幫助。

希望這可以幫助某人保持頭發。

今天,我在安裝Maven后遇到了同樣的問題。 我弄亂了不同的“路徑”設置以使其正常工作,但遇到了問題。 我也在嘗試為GCM安裝Google服務器。 我在某個地方損壞了Android虛擬設備管理器。 我在SO中尋找答案,然后決定遵循TechSupport的第一條規則。 我重新安裝了工具包!

我進入SDK管理器並卸載了工具(通過單擊“工具”復選框)。 花了幾分鍾將它們全部刪除。 然后,我重新安裝了工具,耗時約十分鍾。 我重新啟動了Eclipse和AVD,並像昨天一樣工作!

這次總共只花了20分鍾即可解決。

根據發行說明 ,此問題已在版本22.6.1中得到解決,現在可以下載。

通過選擇“ Window >“ Android SDK Manager ,將您的Android SDK工具更新為Eclipse中的22.6.1,然后按照提示安裝更新。

更新完成后,選擇“ Help >“ Check for Updates然后按照提示更新相應的Eclipse組件。

完成這些更新后,我測試了AVD功能,並且看來工作正常。

我只是從如下所述的其他系統復制了avds:Android- 如何將模擬器復制到朋友進行測試

我遇到了類似的問題。 我正在使用Android SDK的23.0.2版本。

“確定”按鈕被禁用,但是隨后我轉到了安裝android SDK的路徑。 就我而言:

C:\Program Files\Android\android-sdk\

並通過右鍵單擊並選擇以管理員身份運行來執行AVD-Manager.exe,它的工作原理就像一個超級按鈕。

有時,由於啟動時出現以下錯誤而無法創建AVD:當前,x86仿真需要硬件加速!

我也面臨着同樣的問題。 如果u面臨相同問題,則可以通過打開SDK Manager->在Extra-> Installed“ Intel x86 Emulator Accelerator(HAXM Installer)中解決。然后在創建AVD時,選擇適當的CPU。這應該起作用。 )

對於那些發布,我們需要設置sdcard大小:我嘗試了該設置以及許多其他設置,但是這些都無濟於事。 我在錯誤視圖中得到了mogilka提到的NoClassDefFound異常。 沒有配置設置可以解決該問題。 似乎推送了錯誤的更新

給你的SD卡一些價值。 可能是100或200

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM