How to display your Android screen on your desktop

A good screen capture tool is essential for Android developers. It is invaluable while making presentations as I recently discovered during my talk about Firefox Mobile Testing.

Thanks to flyingclimber for introducing me to Droid@Screen. This tool enables you to display your android screen on your desktop in portrait/landscape mode and does image scaling too. Making screen shots and videos of your android device is also supported. If the video performance is not so good, try changing the frame-rate settings.

To use Droid@Screen, you need Java and Android SDK installed on your computer. Download this droidAtScreen-0.5.1.jar file from here or from this mirror and run it by typing this command in your terminal. Make sure you have enabled 'USB Debugging' on your Android device.


# Download the program 
$ wget http://blog.ribomation.com/download/http://blog.ribomation.com/wp-content/files/droidAtScreen-1.0.1.jar

# Launch Droid@Screen from command-line
$ java -jar droidAtScreen-0.5.1.jar

The software prompts you for the location of your Android SDK adb.

Connect your phone and select the device name from the Droid@Screen menu. And you are done.

Video Tutorial of Droid@Screen

41 comments:

  1. Replies
    1. the download doesnt work could a link on media fire or something

      Delete
    2. Thanks, Updated the blog post with new download link.
      http://ifile.it/7d638nv

      Delete
  2. your link on http://ifile.it tells me "no such file".

    ReplyDelete
    Replies
    1. The iFile link seems to be deleted. :(

      You can download the file directly from the author's blog post link

      Delete
  3. This blog seems to be no longer available. Can someone post an active link to droid@screen?

    ReplyDelete
  4. I have shared droid@screen using file-sharing services but they are removed.

    ReplyDelete
  5. This comment has been removed by a blog administrator.

    ReplyDelete
    Replies
    1. You can download this tool from my mirror on github.

      https://github.com/arky/droidAtScreen

      Delete
    2. thanks a lot for mirror!!

      Delete
    3. just downloaded the jar file, but when I run it in a command window using
      java -jar droidatscreen-0.1.5.jar
      I get a "invalid or corrupt jarfile ..." message.

      Delete
    4. Please download the file again and try it.

      Delete
  6. Thank you, Arky, for placing it on GitHub.

    ReplyDelete
  7. Wow
    Great job,
    This is so useful for me
    Thanks for all

    ReplyDelete
  8. Does this work with HTC Rezound? Have ICS 4.0.

    ReplyDelete
  9. why cant i locate the ADB on the android-sdk folder?

    ReplyDelete
    Replies
    1. You can find the adb tool in /platform-tools/. Please look at the new SDK
      documentation.

      Delete
  10. HTC Rezound does work but I had to download HTC Sync application because it also included USB driver for the Rezound.
    This is a great app that I have been using for quite a while!

    ReplyDelete
  11. Hey Arky! Thnx :-)

    ReplyDelete
  12. hi does the latency that i face has to do with my low ram, or by default it cannot achieve great results while capturing video( btw i used the top frame rating setting)

    ReplyDelete
  13. nice app! how to increase frame rate?

    ReplyDelete
  14. You can set the frame rate to 'Fastest' in Options > Frame Rate menu option.

    ReplyDelete
    Replies
    1. can u show me how u did it cuz i cant find it

      Delete
  15. Very nice blog...that help me to display android screen on my desktop. This process also help to other people who need to do it. I also say thanks for sharing this information.

    ReplyDelete
  16. Thanks, but I have a problem. ScreenDroid shows only notification bar, not the whole screen content.
    Do you know what is the problem?

    ReplyDelete
  17. I have a problem, screendroid shows only notification bar, not the whole screen content.
    Do you know what is the problem?

    ReplyDelete
  18. Any idea how to stop the red flickering on the screen? I have a N4. Thanks.

    ReplyDelete
    Replies
    1. Not sure what the problem is. Can you take a screen shot?

      Delete
  19. i cant find the directory for the adb thing. sdk manager and jar file are installed. i can't find a path for adb executable.

    ReplyDelete
    Replies
    1. You'll find 'adb' program under platform-tools directory.

      Delete
    2. i followed all the steps but nothing happened after mapping the sdk using driod@screen. please help. thanks.

      Delete
  20. I have the same problem.
    All steps done but no result.

    ReplyDelete
  21. Really helpful. Thanks a lot!

    ReplyDelete
  22. i have follow all step but android screen not showing on pc but device is connected.plz help..

    ReplyDelete
  23. So i've done everything right, I downloaded the SDK, installed the tools, copied the adb into the tools folder, Open Droid@screen, Selected the adb.exe, but my device does not show under the list. I have an HTC G2 (also called the Desire i think). I have java 7 and i also put my phone in debug mode. Is there a step that i missed? Does it work for my type of phone at all?

    ReplyDelete
  24. I ran through the steps installing the sdk, enabling usb debugging, loading the jar file, and located adb.exe, which went without a hitch. Sadly, the app doesn't recognize my Droid Maxx. Is there a 'helper' app that might help me? I need to prove that I can create a screencast with my Android phone for a class I'm taking (Transforming Learning with Mobile Devices). All of the other devices in the class are iPads and iPhones. This is the first assignment that I haven't been able to complete from my phone.... any ideas?

    ReplyDelete
  25. thanks you !!!!! this is very nice ...

    ReplyDelete
  26. How do I set the adbb path if im using Android Studio where it stores sdk/platform-tools inside the Android Studio.app package? If I write out the whole path: /Applications/Android Studio.app/sdk/platform-tools it just cuts off everything after the .app/ and if i just leave it up to .app/ then it doesn't work.

    ReplyDelete

You can leave a comment here using your Google account, OpenID or as an anonymous user.