我試圖解決我的問題「在AVD中未啓用硬件按鈕」一小時研究 我發現的所有人都是帶領人們去「硬件部分並修復布拉布拉」Android虛擬設備管理器中缺少「硬件部分」
但有趣的是我的AVD沒有這個section.I居然發現了一些選項下的設備定義,但仍然不可能解決我的問題,也沒有發現這個menu.All截圖我看到了硬件部分...
我的規格是; MacOS,Android 4.2.2(Api17),Eclipse
P.S:其他所有工作都完美。我只是想念這一部分。
我試圖解決我的問題「在AVD中未啓用硬件按鈕」一小時研究 我發現的所有人都是帶領人們去「硬件部分並修復布拉布拉」Android虛擬設備管理器中缺少「硬件部分」
但有趣的是我的AVD沒有這個section.I居然發現了一些選項下的設備定義,但仍然不可能解決我的問題,也沒有發現這個menu.All截圖我看到了硬件部分...
我的規格是; MacOS,Android 4.2.2(Api17),Eclipse
P.S:其他所有工作都完美。我只是想念這一部分。
,你看該指令從R20或更早版本的Android開發者工具的大概。 R21是不同的,似乎是你正在運行。您更改任何設備與您的AVD相關的設備定義選項卡上的硬件按鈕的行爲:
更改按鈕下拉列表,這取決於你想要什麼樣的行爲是軟件或硬件。
冗長的試錯後,我通過發現至少有三個不同的「陷阱」,必須正確設置放逐問題「的AVD沒有啓用硬件按鈕」。我正在使用Eclipse Java EE Juno和ADT 22.3.0版(最新截至2013年11月3日)。
總之,第一次弄明白有點尷尬,但以後很簡單。虛擬設備定義必須包括1)硬件按鈕,2)設備定義也必須在AVD選擇器下拉字段中選擇,並且3)必須勾選該框以顯示帶有硬件控制的外觀。所有三個都很關鍵。
1)窗口>> Android虛擬設備管理器(請參見下面的屏幕截圖)(注:一步一步,如果在菜單中不可見,選擇窗口>>自定義視角和蜱Android SDK和AVD經理 - 但假設這一點,如果你已經得到了遠遠不足以讓上面的錯誤消息)
2)單擊第一標籤,這是Androi已經完成d虛擬設備,單擊編輯,並記下從頂部第二個組合框字段中列出的設備的名稱。這將是內置的默認Android虛擬設備定義,或者是您從頭創建(或將創建)的自定義設備。請記下此設備名稱和密切編輯Android虛擬設備編輯窗口中單擊「OK」
3)單擊Android虛擬設備管理器這是的秒標籤設備定義,並從列表中選擇上面第2步中記住的設備(注意模擬器開發人員 - 此設置步驟稍微比必要的更尷尬 - 也許選項卡1和2可能更緊密地綁在一起以允許雙擊設備並直接編輯它,而不必關閉標籤,然後打開另一個)。選擇虛擬設備定義後,選擇編輯(或克隆如果您要編輯的設備是內置定義,因爲如果它是內置設備,則必須將其一次性保存爲克隆副本。將克隆的設備命名爲Clone Device窗口的左上角域,例如在默認名稱的末尾添加「_hardwareButtons」)。
4)要點:編輯克隆設備:確保按鈕>>五金被選擇在右手側,第四字段下來,編輯設備(或克隆設備的 )窗口(來自上述步驟#3的設備定義標籤)。這非常重要,否則硬件按鈕不會激活。這是上述錯誤消息最可能的根本原因。可以離開輸入爲否導航除非您想使用虛擬DPad。點擊窗口右下方的編輯設備(或克隆設備)以保存您的更改。
5)重要提示:裏面Android虛擬設備管理器,單擊第一再次標籤,這是Android的虛擬設備。選擇編輯並確保新編輯,創建或克隆的設備在AVD的設備字段下拉組合框(從頂部開始第二個)中按名稱選擇。 (請參閱上面的兩個屏幕截圖)。在這裏選擇合適的設備非常重要,因爲創建一個新克隆的設備不會自動更新或關聯您的AVD(請參閱我對上述模擬器開發人員的評論)。
6)重要事項:也同樣採用Android虛擬設備的編輯框,確保皮膚 >>顯示屏,硬件皮膚控制被選中。這也非常重要,否則你根本看不到任何硬件按鈕。點擊「OK」關閉編輯窗口。
7)良好的措施(可能是不必要的),我點擊刷新在AVD管理器的第一個選項卡(Android虛擬設備),並期待以確保綠色的對勾是我剛纔編輯的AVD的前面。否則,可能是因爲新編輯的設備尚未與AVD連接。點擊編輯並再次選擇適當的新編輯的設備名稱。點擊「OK」關閉。 8)除了真正的偏執狂,您還可以點擊詳細信息在AVD第一個標籤下展開窗口,查看您的設備定義細節。確保skin.dynamic是是,hw.keyboard:是沒有(除非想鍵盤)和hw.mainKeys:是是和hw.dPad:是沒有(除非想DPAD),並作爲總是,確保您選擇了正確的設備名稱。
現在你應該有一個完全可行的AVD定義,你可以在RUN RUN >>配置 Eclipse菜單使用,它不會顯示錯誤消息,可怕的「AVD中未啓用硬件按鈕」。
在Eclipse中,RUN RUN >>配置,從左側選擇您的應用程序名稱(並確保它也出現下的Android標籤)和新定義的AVD是下目標勾選標籤並點擊RUN。 (或在第一次運行任何新配置後按CTRL-F11)。
以下是來自平板模擬器的一些屏幕截圖,例如: