2016-11-17 120 views
0

我的Visual Studio 2015年社區版,其中包括英特爾HAXM硬件加速下安裝Xamarin,但我有模擬器一個問題:爲什麼我的Android模擬器看起來不對?

已安裝的默認的
  • 無Xamarin AVD的似乎
  • 當我自己創建一個並運行它,它看起來不正確。

附圖應該說清楚。正如你所看到的,頂部酒吧約佔屏幕高度的1/5,底部酒吧約爲1/4。 有誰知道什麼是錯的?

我也很困惑右邊的按鈕。他們應該在那裏嗎?

Android emulator problem

+1

打開AVD管理器,編輯AVD並清除**皮膚**選擇.... – SushiHangover

+0

@SushiHangover:當我將其設置爲「無皮膚」時,似乎對尺寸問題有幫助。但是,我認爲它也會關閉硬件加速。當我使用皮膚時,我在啓動過程中看到有關HAXM的消息。當我使用「無皮膚」時,我看不到這條信息,而且時間更長。這有任何意義嗎? –

回答

0

VS可以使用自動真空澱積但最好使用模擬器爲Android爲VS.它正在使用Hyper-V虛擬PC。您需要下載並運行適用於Android的Visual Studio Emulator,然後下載虛擬機​​

+0

不幸的是,我在windows 10家中,它不允許使用hyper v。所以我想根據Xamarin文檔中的建議獲得替代選項:https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/debug-on-emulator/android-sdk-emulator/ –

0

因爲屏幕顯示尺寸太小。您應該使用AVD Device Template得到一個正常大小:

enter image description here

當您啓動它,請確保該顯示器沒有得到縮放。您可以縮放,但你可能會不小心讓過小

enter image description here

右邊的按鈕是由於Skin您選擇。

根據您的屏幕截圖,看起來您可能正在使用舊版本的模擬器。請務必更新您的Android SDK工具,然後重新創建一個仿真器從2.0模擬器中受益:

https://developer.android.com/studio/run/emulator.html#dependencies

+0

我確實選擇了你描述的兩個選項(Device和no scale)。我的sdk是25.2.3版,所以應該沒問題?今天我創建了avd,這樣也不會吧?可能有安裝問題,所以如果你有任何想法?如何檢查正在使用的仿真器的版本? –

0

重啓後的事情似乎工作這是以前沒有,所以我想的東西hadn」完成安裝。我仍然發現,當我使用皮膚時,我沒有看到關於硬件加速HAXM的任何消息,但我認爲它可能是。關於速度,當我選擇「使用主機GPU」選項時,其速度大大提高。

HVGA皮膚仍然看起來錯了,但我下載了一些三星銀河工作得很好。

相關問題