Android-emulator AVD Window Size [duplicate]
My question seems to be stupid, but I really could not solve it.
I am using eclipse to develop android applications, bu开发者_运维知识库t when I run the emulator AVD it has a fixed window size (very huge on my computer screen), so I can't see the rest of the Android screen.
Can you help me?
If the size of the emulator is too big. You can resize it by:
- Run > Run Configurations
- Pick the "Target" tab
- Scroll down to Additional Emulator Command Line Options and put in:
-scale 0.8
or another number
Here can help you:
- Menu -> Windows -> Android SDK and AVD manager
- Choose your AVD then select Edit button
- In line Skin you choose HVGA for built-in or custom your size resolution...
HVGA will allow the emulator to fit on your screen.
type this command
adb emu window scale 0.6
Here's what worked for me:
- In eclipse, go Run -> Run configurations.
- Select the Target tab.
- In the
Additional Emulator Command Line Options
field type-skin 320x480
or some other resolution appropriate for you. - Click "Apply" button.
- Click the "Run" button.
I tried the -scale 0.8
option but it didn't work well because although the screen size was reduced, the color looked like 8 bit color... or worse. It was entirely unusable since the flash screen was almost entirely white.
The -skin 320x480
option produced an emulator of an appropriate size with no graphics issues.
Go to Android AVD manager and chose the device.
Click
start >> Launch options >>> Scale display to real size >> screen size >> 6
This is simplest one
- Go to
Run
- Open command prompt
- Type:
telnet localhost 5554 or telent localhost EMULATORID
- Then you will get Android console
- Type this command
window scale 0.7
orwindow scale <value from 0 to 1>
.
And if you are using Windows 7 then you have to first activate your telnet client. for this follow these steps:
- Go to control panel
- There is icon named
Programs
below thatUninstall program
is there click on it. - Then click on the turn Windows features on or off at left most to your screen
- One list will be pop up just tick on the telnet client
- And then click on OK
- For testing go to command prompt and type
telnet
if you will not get error then telnet is working
This will do exactly what you would like to do, which is leave the emulator screen resolution alone while allowing you to scale the emulator window.
- Select the menu item
Window/Android SDK and AVD Manager/Start
- Check
Scale display to real size
, (you can then set the screen size in inches on this page) - Click
Launch
. - The skin size the way you want it will appear, no app will be running. Wait for the launch to complete. Eclipse and Windows might not be not happy if you try to start your app during the skin launch.
- Start your app (with F11 for instance).
- You may get a dialog about attaching to a running emulator. Do so.
For Android Studio (0.6.1 at time of writing):
- Click Run>Edit Configurations
- Select module you want to alter under 'Android Application' expandable list on left
- Click 'Emulator tab
- Make sure 'Additional command line options' is selected and type: -scale 0.5
- Hit 'OK' and run your app!
A simple solution with Android Studio is: - launch the adv manager - Select the emulator line you want - hit the edit button on the right (a pencil) - In the middle of the configuration screen that opens there is a Scale radio field - choose the ratio between device and screen that you prefer. I have chosen "4dp on device = 1px on screen" and the resulting size is just what I wanted (using Nexus 5). - Hit Finish
Run configurations-> target-> Addition emulator command text box
write
"scale 0.6"
(without quotes)
in linux is easy How do I launch the Android emulator from the command line?
you need to add at the end this "-scale 0.45"
for example: /home/hackro/Documentos/Software/adt-bundle-linux-x86_64-20140702/sdk/tools/emulator64-x86 -avd Android5.1.1 -scale 0.45
I have shortcuts in my menu of the linux and they work well
精彩评论