我在Android Studio 1.0 RC 2中工作,我有一個帶有Intel HAXM的Android模擬器。模擬器正常運行。它顯示硬件按鈕,但這些按鈕不可點擊。 AVD配置是Nexus S的默認配置,但其比例爲0.5。Android模擬器中的硬件按鈕不可點擊
回答
基於@CommonsWare評論
@Plugie:我從來沒有使用這些外觀,我不知道那些按鈕永遠應該是點擊。
我建議設置hw.mainKeys =沒有
走進你的AVD實際配置文件。在OS X和Linux上,通常是〜/ .android/avd /.../ config.ini,其中...是基於您的AVD的名稱。看看你的hw.mainKeys值是多少
設置hw.mainKeys = no後,它會顯示System Bar,它可以在屏幕上看到拍攝哪個紅色矩形。然後你就可以使用系統欄,而不是硬件按鈕
您可能需要更改一些仿真器設置才能做到這一點。將皮膚更改爲「皮膚與動態硬件控制」,並確保選中「硬件鍵盤存在」複選框。不知道這是否是解決方案,但試試看。
它顯示的硬件按鈕,但這個按鈕是不可點擊
如果顯示HOME和返回導航欄,然後他們不是「硬件按鈕」。那是導航欄。對於實際的「硬件」HOME和BACK按鈕,您不應該看到任何內容,並且它們分別映射到開發計算機鍵盤上的主頁和Esc。
進入AVD的實際配置文件。在OS X和Linux上,通常是~/.android/avd/.../config.ini
,其中...
是基於您的AVD的名稱。看看你的hw.mainKeys
值是什麼。對於「硬件」HOME和BACK按鈕,hw.mainKeys
應該是yes
;對於帶有HOME和BACK按鈕的導航欄,hw.mainKeys
應該是no
。
它顯示硬件按鈕。使用Nexus S作爲皮膚。 sreen shoot可以在[link] https://dl.dropboxusercontent.com/u/92270102/nexus%20s.PNG中顯示。已經檢查config.ini並確保hw.mainKeys = yes。但硬件按鈕(在屏幕拍攝紅色方塊)無法點擊 – Plugie 2015-01-15 13:18:07
@Plugie:我從來沒有使用這些皮膚,我不知道這些按鈕是否應該點擊。 – CommonsWare 2015-01-15 13:23:43
的對我來說BACK導航,HOME它需要多一點的工作。總之,avd不正確地創建android圖像,將dPad和mainKey設置爲「no」。這篇文章有幫助 http://ridz1ba.blogspot.ru/2012/12/android-virtual-devices-avd-problem-on.html
- 1. 模擬硬件按鈕點擊
- 2. Android模擬器不會禁用硬件按鈕
- 3. 無法點擊模擬器的按鈕
- 4. 模擬器不顯示按鈕上的圖像點擊Android
- 5. JavaScript可以模擬按鈕點擊?
- 6. 模擬點擊按鈕
- 7. 模擬按鈕點擊
- 8. 模擬點擊按鈕
- 9. 模擬標籤點擊按鈕點擊
- 10. 模擬在Jest中的按鈕點擊
- 11. android - 可能使用戶操作模擬硬件'返回'按鈕?
- 12. 以編程方式點擊Android模擬器上的按鈕
- 13. 使用JavaScript啓用硬鍵(ENTER)以模擬按鈕點擊
- 14. PhoneGap點擊後退按鈕模擬點擊主頁按鈕
- 15. 點擊一個按鈕來模擬點擊多個按鈕
- 16. 在viewDidLoad中模擬按鈕點擊
- 17. 在Python中模擬按鈕點擊
- 18. 如何模擬仿真器中的硬件快門按鈕?
- 19. 模擬網頁上的點擊按鈕
- 20. 遷移到Android Studio:模擬器中的硬件按鈕在哪裏?
- 21. Android行變得不可點擊按鈕
- 22. 圖片按鈕不可點擊 - Android
- 23. 在onkeyup上模擬按鈕點擊
- 24. 模擬點擊透明按鈕效果
- 25. 模擬serche按鈕點擊webbrouwser C#
- 26. 模擬鼠標點擊側按鈕
- 27. 使用JavaScript模擬按鈕點擊
- 28. 模擬按鈕點擊延遲
- 29. 模擬Winforms按鈕點擊動畫
- 30. 使用Scrapy模擬JavaScript按鈕點擊
我看到了仿真器的配置,其中只有設備的皮膚和變種「沒有皮膚」,沒有變體「有硬件動態控制」。複選框「硬件鍵盤存在」被選中。解決方案是否有更多變體? – 2014-12-02 17:51:33
對不起,我不知道 – Quitlox 2014-12-05 07:52:30