2011-03-18 191 views
37

我的問題似乎很愚蠢,但我真的無法解決它。我使用eclipse開發android應用程序,但是當我運行模擬器AVD時,它有一個固定的窗口大小(在我的電腦屏幕上非常大),所以我看不到其餘的Android屏幕。Android模擬器AVD窗口大小

你能幫我嗎?

+0

我發現我可以使用命令來管理模擬器窗口(窗口),但是如何以及在哪裏? – sara 2011-03-18 08:58:16

+2

請參閱[此SO回答] [1]永久解決方案。 [1]:http://stackoverflow.com/questions/2359895/android-emulator-screen-too-tall/4963984#4963984 – orip 2011-09-11 06:47:02

回答

25

在這裏,您可以:

  • 菜單 - >窗口 - > Android SDK和AVD經理
  • 選擇你的AVD然後選擇編輯按鈕
  • 在行皮膚您選擇HVGA內置或自定義您的尺寸分辨率...

HVGA將允許仿真器適合您的屏幕。

3

這將完成您想要做的事情,這樣可以在模擬器窗口縮放的同時保留模擬器屏幕分辨率。

  • 選擇菜單項Window/Android SDK and AVD Manager/Start
  • 檢查Scale display to real size,(那麼你可以設置英寸屏幕尺寸此頁)
  • 點擊Launch
  • 皮膚大小就像你想要的那樣出現,沒有應用程序會運行。等待啓動完成。如果您嘗試在皮膚啓動期間啓動您的應用程序,則Eclipse和Windows可能不會很不開心。
  • 啓動您的應用程序(例如F11)。
  • 您可能會收到有關附加到正在運行的模擬器的對話框。這樣做。
47

如果模擬器的大小太大。您可以通過調整它的大小:

  1. 運行>運行配置
  2. 選擇「目標」選項卡
  3. 向下滾動到其他仿真器命令行選項和投入:-scale 0.8或其他數字
+2

這工作Android Studio中,太! TY – Bruiser 2013-09-17 14:37:44

+4

使用0.8.4,我進入了運行配置,Tab:Emulator,並在「其他命令行選項」中輸入了「-scale 0.6」,但是它不起作用。 – AutoM8R 2014-07-30 22:58:35

+0

在Android Studio中,您可以轉到AVD->高級,然後在設備上將「2px = 1px」設置爲一半大小。 – 2015-11-03 23:48:25

12

這裏是什麼對我來說:

  • 在eclipse中,去運行 - >運行配置。
  • 選擇目標選項卡。
  • Additional Emulator Command Line Options字段中輸入-skin ­­320x480或其他一些適合您的分辨率。
  • 點擊「應用」按鈕。
  • 單擊「運行」按鈕。

我試過-scale 0.8選項,但效果不好,因爲雖然屏幕尺寸減小了,但顏色看起來像是8位顏色......或者更糟。由於閃光燈幾乎全白,所以完全無法使用。

-skin ­­320x480選項產生了適當大小的模擬器,沒有圖形問題。

4

這是最簡單的一個

  1. 轉到Run
  2. 打開命令提示符
  3. 類型:telnet localhost 5554 or telent localhost EMULATORID
  4. 這時你將會得到Android的控制檯
  5. 鍵入以下命令window scale 0.7window scale <value from 0 to 1>

如果您使用的是Windows 7,那麼您必須先激活您的telnet客戶端。 此請按照下列步驟:

  1. 進入控制面板
  2. 有一個名爲Programs低於Uninstall program圖標在那裏一下就可以了。
  3. 然後點擊啓用Windows功能打開或關閉,在最左到你的屏幕
  4. 一個列表將被彈出剛剛在Telnet客戶端上打勾
  5. ,然後點擊OK
  6. 爲了測試去命令提示符,然後鍵入telnet,如果你不會得到錯誤然後Telnet是工作
22

鍵入以下命令

adb emu window scale 0.6 
+1

工作!不知道這個訣竅。 – captaindroid 2012-11-07 04:22:55

+0

太棒了,夥計!很棒! – 2015-01-12 09:54:17

0
Run configurations-> target-> Addition emulator command text box 
write 
"scale 0.6" 
(without quotes) 
4
  1. 轉到的Android AVD經理和選擇設備。

  2. 點擊start >> Launch options >>> Scale display to real size >> screen size >> 6

2

瞭解Android Studio(0.6.1在寫作時):

  1. 點擊Run>編輯配置
  2. 你想下改變選擇模塊「的Android左側應用程序的可擴展列表
  3. 點擊'模擬器選項卡
  4. 確保選擇了「其他命令行選項」並鍵入:-scale 0.5
  5. 點擊'OK'並運行您的應用程序!
1

與Android工作室一個簡單的解決方案是: - 啓動進階經理 - 選擇要 模擬器線 - 打(鉛筆) 右邊的編輯按鈕 - 在配置屏幕的中間打開那裏是一個縮放無線電領域 - 選擇你喜歡的設備和屏幕之間的比例。我選擇了「設備上的4dp = 1px」,結果大小正是我想要的(使用Nexus 5)。 - 命中完成

在linux
0

容易 How do I launch the Android emulator from the command line?

你需要在末尾添加這種「進制0.45」 例如:/home/hackro/Documentos/Software/adt-bundle-linux-x86_64-20140702/sdk/tools/emulator64-x86 -avd Android5.1.1 -scale 0.45

我有快捷鍵在我的Linux的菜單他們工作得很好