Android-emulator AVD Window Size [duplicate] - eclipse

This question already has answers here:
How to resize the AVD emulator (in Eclipse)?
(11 answers)
Closed 7 years ago.
My question seems to be stupid, but I really could not solve it.
I am using eclipse to develop android applications, but 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 or window 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 that Uninstall 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

Related

I can't find the location to select for the target device in VS Code. (Flutter)

I usually use Android studio for application development with Flutter.
I'm trying to use VSCode, but as the title says, I can't find the selection of the target device I want to run.
For the time being, I selected [Run and Debug] from the icon on the left and executed it, and I was able to run the app on the actual iphone, but I want to run it on macOS.
I would appreciate it if you could tell me where it is.
At the very bottom of your editor, there is a bar, in this bar you should see the name of the currently selected platform, if you click on the platform, you will bring up a menu where you can select the device.
here is a closeup:
In my case you would click on "windows (windows-x64)"
You can also press Ctrl+Shift+P and write Flutter: select device to bring up the same menu

viscose not showing connected device at the bottom

I'm sure there was a place for selecting device...if connected, it show phone like SM960 , or iPhone .
but suddenly, I can't see this also I can't run code from play button on vscode. (start without debugging)
what happened?
Close the VSCode and again open VSCode as Admin. Than it will show the connected Devices.
The vscode flutter pluggin must be used with vscode oppened as admin.
Make sure to use
ctrl+ shift +p
to select device
It is Easy Just right click on The vs code Bottom Bar. You will Get a list of Item then Click on Flutter devices,

"Show Taps" option is not working on LDPlayer?

I am using Android Emulator (LDPlayer 4.0.23).
The "Show Taps" option from Developer Options (Setting-> Developer Options-> Show Taps), doesn't work. It's activated/ON.
Normally when it's activated you will see simple transparent circle when you tap your screen. But it doesn't show in LDPlayer.
Anyone know how to make it work? Or is there any other apps that can be use as replacement?
FYI, I want to create some video tutorial, thus I need to show where I taps on it.
you can try [NoxPlayer] (also an Android Emulator)to show taps and meet your needs. Here is a guide:
First, click Setting in the tool
Second, click About tablet and slide the page to find the Build Number
2
Third, Tap the Build Number 7 times to open the developer option
Fourth, Open the developer option, and then open the Show Touch

Is there a way to open Chrome Dev tools to a new window right away?

Anyone know of a way to open Chrome Dev tools to a new window upon open?
I know that I can click F12 and then click the 'customize' button and change orientation or pop out the dev tools window. But that's an extra step, and often a window resize is necessary, and when you do it 50 times a day, it gets to be tedious.
Also, sometimes, on pages I'm testing, pressing F12 will change the layout of the elements on the page and even popping out the dev tools leaves the page layout different than before I opened dev tools. This can make it hard to tell if an element is visible or not, which makes troubleshooting Webdriver more difficult.
Ideally, CTRL+F12 or something to open dev tools as a separate window would be super handy. (to any Chromium devs that might be listening ;) But if anyone has another solution, I'd love to hear it.
If you have your DevTools un-docked, the dock mode, size and position of your DevTools window will remain the same as you previously set it. For example, I just set mine to be maximised on my other monitor. Every time I open up DevTools, it's an un-docked, maximised window, and there's no change to the layout of the inspected window other than the fact it's no longer in focus.
You could alternatively launch Chrome using the --auto-open-devtools-for-tabs flag, which will automatically open DevTools in the dock mode, size and position you had it previously. You can use:
Mac:/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --auto-open-devtools-for-tabs
Windows: "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --auto-open-devtools-for-tabs
In WebDriver, you can set flags for how Chrome opens. However, after looking into this further, it turns out Chrome currently do not support multiple clients connected to the protocol simultaneously.
As for speeding things up, you can switch between dock positions with Cmd+Shift+D (Mac) or Ctrl+Shift+D (Windows). This toggles between the last two modes you have used, so say you have it docked at the bottom, you then pop it out, using the shortcut now will toggle between the two.
Here's how you do it. On opening the developer tools, with the developer tools window in focus, press F1. This will open a settings page. Check the "Auto-open DevTools for popups".
Originally documented here -- https://newbedev.com/automatically-open-chrome-developer-tools-when-new-tab-new-window-is-opened.

the menu is failed to opened using monkeyrunner touch command

i want to open "Choose input method" popup menu from settings application. Using monkeyrunner touch command, the screen is taped, while the menu is not opened.
Here is the reproduce steps:
environment: emulator (android sdk 4.1)
Go to System settings -> Launguage & input view
try to tap the text "Default" using monkeyrunner touch command
python code:
device = MonkeyRunner.waitForConnection(10, "emulator-5554")
device.touch(83, 486, MonkeyDevice.DOWN_AND_UP)
Actually result:
the screen is taped, but the popup menu is not opened. Also reproduced with tap the text "Launage".
And i tried with android sdk 2.3.3 for this issue, the submenu for "Default" and "Language" could be opened.
if executed the adb command "adb shell input tap 83 486" on sdk 4.1, the menu could be opened.
Any ideas for this issue?
If you are using monkeyrunner to opne System setting -> Language and input view then you should place some *MonkeyRunner.sleep(x) along the way (where x is the time in seconds).
This way you'll make sure that the UI elements are created properly. If you do not place sleep(x) statements, the script will touch/ press without any lag/ timeout. But the android UI needs some time to create the views and other elements and make then functional.