Installing Android Screenshots, Screen Capture, Screen Cast for Windows

Quick links: About the tool and Download.

So you decided to give it a try and make some Android screenshots. Well, be ready that it might be a bit tricky to get all prerequisites for Android Screen Capture in place, especially on Windows. But don’t worry. We are here to help. Lets get started.

1. JDK

First of all you will need to get Java Development Kit 1.6+ installed on your system.

  1. You may follow this direct link to get recent package.
  2. Click Download JDK.
  3. Choose Accept License Agreement.
  4. Click file which corresponds your platform.
  5. Run downloaded exe file and follow onscreen instructions. You may accept all the defaults.
  6. It may take several minutes for installer to do its job.

NOTE: that you may need to manually add Java directory to your PATH variable if ddms and/or Ashot won’t launch.

2. Android SDK

Then you need to get and install Android SDK.

  1. Follow this link to get latest Android SDK for Windows platform.
  2. Download installer_r12-windows.exe.
  3. Launch downloaded installation package and accept defaults.
  4. Click Finish to open SDK Manager.
  5. Go to the next section to install USB Driver.

Note: Please remember the full path to the SDK for further steps. In this guide we will assume that SDK path is “C:\Program Files\Android\android-sdk-windows“.

3. Windows USB driver & Platform Tools

Wow, this looks tough for getting your phone connected to Windows computer. Anyway here are the steps.

  1. Please make sure your phone is NOT CONNECTED to your computer.
  2. (Skip this step if you have SDK Manager running already after installation) Run SDK Manager.exe from SDK path. And wait until it has finished refreshing sources.
  3. (Only on the first run of SDK Manager) Click Cancel since you don’t need anything but Platform-tools and USB driver for screen capture application.
  4. Select Available packages on the left panel.
  5. Expand the Android Repository and set check next to Android SDK Platform-tools.
  6. Expand Third party Add-ons –> Google Inc. add-ons and set check next to Google USB Driver Package.
  7. Click Install Selected.
  8. Click Accept All to accept License and then click Install.
  9. When install finishes, the USB Driver will be in “C:\Program Files\Android\android-sdk-windows\google-usb_driver“.
  10. Close SDK Manager.
  11. Connect your phone. You will be prompted for driver, which is located in the path mentioned above.
  12. For more details installing driver please visit http://developer.android.com/sdk/win-usb.html.

It could be the end story, but there are some extra steps:

  1. Make sure that standard SDK tool ddms.bat (from C:\Program Files\Android\android-sdk-windows\tools) launches successfully. Otherwise Screen Capture Tool won’t work either.
  2. If ddms won’t launch, add the platform-tools to your system PATH variable like this: Right-click My computer –> Advanced –> Environment Variables –> select Path in System Variables box –> Edit –> append “;C:\Program Files\Android\android-sdk-windows\platform-tools” to the existing Path. Please note the semicolon “;” preceding the path being appended.
  3. If ddms won’t launch even after you have accomplished the step above, try disconnecting your phone, then launch ddms and then connect your phone back.

And also:

  • Copy adb.exe from platform-tools to tools folder.
  • Also copy AdbWinApi.dll and AdbWinUsbApi.dll from platform-tools to tools folder.

4. USB Debugging for Android

To capture screens from your Android phone, it needs to have USB Debugging setting activated.

  1. On your Android device click Menu button.
  2. Click Settings.
  3. Click Applications
  4. Click Development
  5. Make sure USB Debugging is checked.

5. Android Screen Capture.

Wheeew. Now you have all set for Android Screen Capture.

  1. Download latest installation package from SourceForge: https://sourceforge.net/projects/ashot/
  2. Run AndroidScreenCapureSetup.vX.X.exe.
  3. Follow onscreen instructions.
  4. When finished, run application and go to File -> Set Android SDK folder to set SDK path.

Trobleshooting:

  1. If Ashot won’t connect with your phone, try disconnecting your phone, turn computer off, then on, then launch Ashot and then connect your phone back.
  2. If reconnecting phone does not help, please make sure all steps in Windows USB Driver & Platform Tools section are accomplished as described.

Now everything is ready for Android Screen Capture. Continue reading at Android Screen Capture product page to get know application features.

UPDATE on “Unable to connect” issue

It turns out that latest Android SDK update moved adb.exe from tools to platform-tools folder. The most weird finding is that a standard ddms tool won’t work out-of-the-box on Windows unless platform-tools is specified on your PATH system variable. More details here.

Anyhow, until we publish an update, to make Android Screenshots and Screen Capture tool work with the updated SDK, just copy adb.exe, AdbWinApi.dll, and AdbWinUsbApi.dll, from platform-tools to tools folder.

Sorry for temporary inconvenience.

This entry was posted in Guides and tagged , , . Bookmark the permalink.

285 Responses to Installing Android Screenshots, Screen Capture, Screen Cast for Windows

  1. tsirke says:

    Dear developers,

    the program don’t want to start anyhow on Win7. :(
    It extracts (?) till 72%, that’s all. Later nothing happens.

  2. alireza says:

    Unfortunately, I can’t run Android Screen Capture program. I did all the steps. I can see screenshots when I use “ddms bat” from “dalivic” window. But this program doesn’t recognize my devices. I gave galaxy s mobile phone and galaxy tab. I tried in win 7 and win xp. What should I do??

    • Alex says:

      Hi Alireza, thank you for your interest in our tool

      Since you can see screenshots with ddms tool and you can successfully start Ashot, most likely, our software cannot find the path to Android SDK. Could you please double check Android SDK Folder in File menu setting? It should point to installed Android SDK. If it won’t help, please let us know i) your Android SDK path; ii) value of File –> Android SDK Folder setting.

      • alireza says:

        this is the path I gave to the program:
        C:\Users\alireza\Documents\Downloads\Compressed\android-sdk_r08-windows\android-sdk-windows

      • Alex says:

        Alireza,

        Please try unpacking contents of Android SDK zip to “C:\android” and change path in File –> Set Android SDK Folder to “C:\android\android-sdk-windows”.

        If this won’t help, we will need to have a look at ashot.log which is located in Ashot’s folder.

        • alireza says:

          No, I still have the same problem. Should I repeat all steps, again?

          • Alex says:

            Alireza,

            Starting installation over may help. Though I would recommend sending ashot.log to hi@mightypocket.com so we could see if there is anything suspicious.

          • Gullwing says:

            I have the same problem… I can take screenshots with ddms but Android Screenshot just gives me the black background with the Android logo and the -device not connected… My Android SDK path is correct… Help please? :/ I’m on Windows 7, Samsung Galaxy Ace. Thanks!

          • Alex says:

            Perhaps you need to copy adb.exe, AdbWinApi.dll, and AdbWinUsbApi.dll, from platform-tools to tools folder.

  3. joe says:

    Actually it works on one machine for me and on a second machine I see the same thing as alireza.

  4. John C. says:

    I have installed all required packages and drivers. But I cannot connect the phone to Android Screen Capture. The “Connect to Handset” is disable. What can I do?

    • Alex says:

      Hi John, thank you for your interest.

      We had several similar reports and registered a bug on our tracker. It would be great if you could send some details of your configuration to our contact email hi@mightypocket.com:
      1. OS version
      2. Java version
      3. Android SDK version
      4. Phone models being connected
      5. Phone Android OS version
      6. Any additional configuration settings like Anti-viruses, permission settings, etc.

      Sorry for inconvenience, hopefully with some details we can get it fixed.

  5. Jerry Lim says:

    Hi

    I am having the same problem after I updated the SDK to 2.3

  6. Alex says:

    News on the “Unable to connect” issue:

    It turns out that latest Android SDK update moved adb.exe from tools to platform-tools folder. The most ridiculous finding is that a standard ddms tool won’t work out-of-the-box unless platform-tools is specified on your PATH system variable. More details here.

    Anyhow, until we publish an update, to make Android Screenshots and Screen Capture tool work with the updated SDK, just copy adb.exe from platform-tools to tools folder.

    Hopefully, this helps.

  7. Erik H. says:

    Tried to install the package. But I ran into several problemes. The JDK installed ok, well I did not get any errors. Unpacking the Android SDK went well. When starting the SDK manager it seemed the Path to the java binaries was not configured. I had to add it to the PATH variable. I managed to install the Google USB drivers. Then when I connected my phone (HTC Desire HD) I was not asked to install USB drivers. It was not until I enabled USB debugging on my phone, that windows started asking me about installing USB drivers. The USB drivers did not install correctly. Why, windows did not tell me. Installing ashot worked only when I issued the the command java -jar install.jar. After this ashot installed well. I came past the tools/platform-tools issue. But now when starting ashot I can’t connect to my phone, probably because the USB drivers are not installed correctly. What can I do? I don’t want to root my phone as other screencapture programs need.

    • Alex says:

      Hi Erik,

      Assuming that your phone cannot get connected due to Windows USB drivers issue, there is not much we can do to help. Perhaps you may want to read through posts like this to make USB driver finally work for you.

      As you may guess, Ashot totally depends on Android SDK. As soon as you can make ddms tool to connect with your phone and take a screenshot, most likely Ashot will work for you from that point (well, for the new SDK, tools/platform-tools needs to be taken care of).

      To sum up, please try if ddms works for you. If not, you will need to make USB driver to set up correctly.

    • Naran says:

      I followed Erik’s description and mine started to work

  8. Crowley says:

    I can confirm the problem with ashot not connecting to my device.
    After some trouble with the usb drivers and applying system path fix, I am able to get screenshots via ddms.bat. But ashot doesn’t even try to connect to my device.
    I am using:
    +Motorola Defy
    +Windows 7 Ultimate 32-Bit
    +jdk1.6.0_22
    There is no ashot.log in the programs directory. The ashot.ini file is empty (even though ashot remembers the choosen paths.
    Could this be an issue with UAC and file virtualization?

  9. Emre says:

    Hi Alex,
    I did all the installation steps and installed everything and capturing is working fine with ddms. When I want to run the “AShot-1.1.jar” it seems it’s not associated with any of the Java Executables. I tried to assoicate it manually but didn’t work. Command java -jar install.jar didn’t work either. Any ideas?

    • Alex says:

      Hi Emre, thanks for the question.

      Just to be sure — are you on Windows? Did you try installer or you manually installed the tool? If you are using the latest SDK, did you try copying adb from platform-tools to tools?

  10. Edgar says:

    my phone is plugged in but when i go to File it wont let me click on Connect to headset

    *i am debuged

    • Alex says:

      Hi Edgar, thanks for the question.

      Just to be sure — are you on Windows? Did you try installer or you manually installed the tool? If you are using the latest SDK, did you try copying adb from platform-tools to tools?

  11. Dan says:

    Getting the same problem as everyone else – not connecting.

    I copied adb.exe from platform-tools to tools and it still did not connect.

    1. OS version – WindowsXP
    2. Java version – installed latest
    3. Android SDK version – installed latest
    4. Phone models being connected – Samsung Galaxy S
    5. Phone Android OS version – i500.04?

    • Alex says:

      Hi Dan, thank you for details of your configuration.

      Did you have any luck making ddms work for you? Unless a standard ddms tool is able to connect with your device, it’s unlikely that our tool will be able to connect.

      • Dan says:

        I was able to connect to Ashot! DDMS did not work for me when moving the adb file, but this is what I did:

        My computer > Properties > Advanced tab > Environmental Variables > System Variables > edit variable ‘Path’ > Included “;C:\Program Files\Android\android-sdk-windows\platform-tools” at the end of this variable.

        Voila, DDMS worked and Ashot connected immediately. Hope this helps anyone else with problems with the Samsung Galaxy S series!

      • Alex says:

        Great news! Thank you for sharing your solution!

  12. JT says:

    I have installed everything that is need to be installed fallowed directions except the part about downloading this file android-sdk_r0X-windows.zip the link takes me to download this file. android-sdk_r08-windows.zip. Which I downloaded anyways after searching for the one above with no luck. Then I fallow the steps exactly then when I get to the section about loading up the SDKmanager.exe then get too step 6. Check the box next to USB Driver Package there is USB driver package option to intall. Is it already installed in this new version? Or do I need to hunt harder for the roX version?
    OS Windows XP
    Phone AU ISO3 Running androind 2.1
    Very impressed with the concept of this software hoping to come up with a solution to the problem. I will try and install it on my Linux PC tomorrow to see if I have more luck and will report back if I do. Thank you for any feedback.

    • JT says:

      Sorry when I get to part 6. There is NO USB Package option to check so that I can install.

    • Alex says:

      Hi JT, thank you for your interest in our tool.

      Please have a look at updated Windows USB driver & Platform Tools section. Shortly:

      1. it’s OK to use installer_r08-windows.exe or android-sdk_r08-windows.zip because “X” was a placeholder for the latest SDK version.
      2. USB Driver package has moved. Please see the updated instructions above.

      Please let me know if you could finally make the tool work for you.

      • JT says:

        @Alex
        Everything is great now. I have a Japanese phone so hunted down the USB driver for it installed it then placed the USB driver folder itself into the Android-sdk-windows Tools folder. Then a little more fun with the Paths and the adb.exe but got it all worked out now. setting the ( ; ) semicolon after setting the Path for abd.exe mixed me up for a while but once I got that going everything worked out well there. Then copied the abd.exe in Platform-tools over to Tools. Fired DDMS.bat up everything worked great then fired up Ashot. Set the SDK file for that and up and running. So thank you very much for the software. From what I understand there is no way to root my phone so thanks to this software I don’t have too. Just one question. Anyway advice on how to tweak anything to get it to run a little more smooth? Otherwise great job and Thank you. JT

        • JT says:

          Scratch the answer. I read a few more comments down after posting mine 3 fps. Better than nothing and for free. Thanks again.

      • Alex says:

        JT, thank you for writing back and sharing your experience. Hopefully, the frame rate will be better in the future Android releases.

  13. Michael says:

    I have DDMS up and running by clicking on the file itself (doesn’t autodetect when I plug phone in) and it sees my phone, but when I goto install ‘AndroidScreenCapureSetup.v1.1′, it goes to a ‘windows can’t open this file: File: install.jar, i have ‘jdk-6u21-windows-x64′ installed, what next

    • Alex says:

      Hi Michael, thank you for your question.

      I guess you will need to try installing Ashot from a zip package manually. Grab a copy of AndroidScreenCapture-1.1.zip from Sourceforge, unzip it, and manually launch AShot-1.1.jar.

      Hopefully this helps.

      • Michael says:

        Since I am doing it manually, to open, do i point it to C:\Program Files\Java\jdk1.6.0_21\bin\java.exe or to C:\Program Files\Java\jre6\bin\java.exe?

      • Alex says:

        Not quite sure. Have you tried double-clicking the jar file? It should find the appropriate java.exe automatically.

        • sergey says:

          Should I use java or javaw to launch ashot application on windows XP?
          java version “1.6.0_24″
          Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
          Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)
          type “java -cp libs Ashot-1.1.jar” on shell prompt, but

          D:\test\AndroidScreenCapture_1.1>java -cp libs AShot-1.1.jar
          Exception in thread “main” java.lang.NoClassDefFoundError: AShot-1/1/jar
          Caused by: java.lang.ClassNotFoundException: AShot-1.1.jar
          at java.net.URLClassLoader$1.run(Unknown Source)
          at java.security.AccessController.doPrivileged(Native Method)
          at java.net.URLClassLoader.findClass(Unknown Source)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
          at java.lang.ClassLoader.loadClass(Unknown Source)
          Could not find the main class: AShot-1.1.jar. Program will exit.

          What’s wrong with my condition?
          can anyone help me?

        • sergey says:

          I don’t know how to launch application “Ashot”.
          please explain me more detail.

          • Alex says:

            Sergey, thank you for your question.

            Have you tried using installation package as explained in the instructions above? It may allow running Ashot through system Start menu.

            Normally, just double-clicking AShot-1.1.jar will launch it.

  14. Dan says:

    Is it currently possible to improve FPS for Ashot? Or are we stuck at 3 fps for now? :(

    • Alex says:

      Unfortunately, this is all we can do without rooting a device. Ashot requests screen images every moment the device is ready to send them back. So in your case the device is capable of sending screenshots no more then 3 times per second.

  15. Chad says:

    I finally got it to work. I’m already rooted so I can already do screen shots. I thought this was suppose to be a screen capture as in video capture??

    • Alex says:

      Hi Chad, thank you for your question.

      > I thought this was suppose to be a screen capture as in video capture??

      Could you please suggest what exactly made you think this way? Though captured screen refreshes on your computer without extra clicks, the frame rate is low due to current Android architecture limitations.

  16. Albert Barends says:

    @Dan says: January 13, 2011 at 7:25 pm

    This was the solution! Thanks Dan, great!

  17. Barne says:

    I have a problem with getting ddms.bat to run. When double clicking the file it just gives the command prompt briefly and closes again. When running it in the command promt to keep it open, it gives me the error “No suitable Java found”. I have tried to add the PATH varialbles, which now reads: C:\Program Files\Java\jdk1.6.0_23\bin;C:\Program Files (x86)\Android\android-sdk-windows\platform-tools
    I have also copied the adb file to the tools folder.

    What’s really odd is that I got the same error when trying to launch the SDK Manager. Adding the PATH variable for java fixed that and made that run perfectly, but for some reason ddms.bat still can’t detect it.

    Using:
    Windows 7 64
    Java SDK 6 Update 23 (64-bit)
    HTC Desire running Android 2.2

    • Alex says:

      Barne, thanks for your question.

      Unfortunately, there are many reasons why you may be getting such an error. You may want to review threads like this to find a solution for your case.

  18. Barne says:

    Thanks for your quick reply Alex, your help is much appreciated!

    In my search for a solution before posting my question I have also come across that particular post, but unfortunately it has not helped me. It seems that the PATH variable was the culprit there. This may also be the case here, however seeing that it works fine for the SDK Manager and not ddms.bat confuses me. Both components are looking for the same java.exe right?

    I’ll try uninstalling/reinstalling Java again, see what that does. If you’d have any more tips on what to look for, it’d be much appreciated.

    • Alex says:

      “Have you tried turning it off and on again?” (c)

      Speaking seriously, starting from scratch and following instruction from this page would be the safe bet.

      • Barne says:

        I tried re-installing java and later uninstall all components and go through all the steps again. The same result. I decided to try it on another Win7 x64 system and was met with better results there. I can run ddms.bat fine there, it recognizes my phone and can display its image. Ashot will not though, the option to connect the device is grayed out. I did copy over the adb file to the tools directory again.

        One thing I had to do different from the instructions though, and is the USB driver. Windows would not accept the driver package for the HTC Desire, so I had to get the HTC drivers from their site. Could there be a compatibility issue there with Ashot? ddms.bat works fine though, so the driver seems to be working.

      • Alex says:

        Barne, thank you for writing back.

        Could you please try copying AdbWinApi.dll and AdbWinUsbApi.dll along with adb.exe from platform-tools to tools folder? It has not been necessary in my experience, but some wise person advised so.

        Please let me know if that was helpful and I will update the comment above accordingly.

        • Barne says:

          Alex, thank you very much for that suggestion and your time spend on my little problem. Moving over the AdbWinApi.dll and AdbWinUsbApi.dl as well has done the trick. Ashot works like a charm now!

          Great program, thanks a lot!
          I do hope that someday a higher framerate will be possible, but for now it’s already amazing as it is. Thanks for all the hard work spend on this app and the time on helping us al out with our issues. Looking at all the comments, it seems that costumer support is Mighty Pocket’s strong suit.

        • Alex says:

          Barne, thanks for getting back and it’s my pleasure to be helpful!

          I’ve updated the page above to reflect your solution. So I appreciate your sharing it with everyone.

          Cheers!

  19. Carlos says:

    Hello I’ve a curious problem with Android Screenshot. The screen of my device at the desktop monitor appears always 180º rotated related with the device… What could cause this problem? Is there any work-around?

    Windows 7 64
    Java SDK 6 Update 23 (64-bit)
    Device: ZTE Blade
    Android 2.1

  20. Oos says:

    Thank You Alex…GBU….
    Working good on Samsung Galaxy 5.

  21. Oos says:

    BTW this is the result video capture from my samsung galaxy 5 / I5503.
    http://www.youtube.com/watch?v=kgkx5_2eyIM
    Thanks.

  22. Gary says:

    I have done all installs, moved files to tools as instructed in guide. I have an HTC G2 and when I open AS&SC I am unable to “connect to hand set”. USB debugging is enabled. Any help would be great. thx ~ gc

    • Alex says:

      Hi Gary, thanks for your question.

      Could you please try if the standard ddms tool connects with your phone and takes screenshots? It’s a quick test that Android SDK is set up properly.

      Looking forward to hearing from you.

  23. David says:

    Brilliant! I’ve set this up on two computers now, both without a hitch. EXCELLENT instructions. The only thing I could wish for is a faster refresh rate so that animations showed better. Oh, and skins would be way too much to ask for… Thanks!

  24. Steed says:

    It would be great if there is a link from the sourceforge project page
    http://sourceforge.net/projects/ashot/
    to these instructions

  25. DSB says:

    Followed instructions but two problems:

    - installation file FREEZES near end of process; it reads “Finished” on 2 of 2, I click [Next] twice then it just sits there – nothing ever happens.
    - also very recent post above indicates that DDMS should recognize device which it does not

    Have copied appropriate files to Tools folder as mentioned previously, USB Debugging is on, yada yada. Can you help?

  26. DSB says:

    Install continued to freeze but I managed to get appl working. Thanks.

  27. michael says:

    Hi

    I am by no means a computer expert, so please bear with me.

    1)In part 5 of step 4 (5.Expand the Android Repository and set check next to Android SDK Platform-tools),
    I don’t have this as an option. I only have Android Compatability Package, revision 1.

    2)Also, I noticed that in the Android SDK folder, there is no USB-driver folder.

    Sorry if the answers to these queries are obvious. Thanks.

    • Alex says:

      Hi Michael, thanks for your question.

      Perhaps the package you mentioned have already been installed. Could you please have a look at “Installed packages” section to see if my assumption is valid?

  28. michael says:

    Hi Alex

    I have made some ‘print screens’ to show you what I have. If you have the time, and would be so kind, they are available in the link below. Thanks a lot.

    Michael

    https://www.sugarsync.com/pf/D681727_796736_258373

    • Alex says:

      Hi Michael,

      Sorry, I am not quite sure what’s your question. From screen #3 it is obvious there is “Access is denied” error message. Perhaps, your Windows user does not have enough permissions to write to Android SDK folder.

      Thanks for your interest.

    • Sam G says:

      Michael,

      You must run the SDK as administrator in order to update packages. I had this same issue today while updating my tool sets within the SDK.

      http://i.imgur.com/SxRFa.png
      1. Press “Windows”/Start button in task bar.
      2. Navigate to the Android SDK folder.
      3. Right click on the SDK Manager icon and select “Run as Administrator.”

      That should fix your situation.

      Cheers.

  29. Nuno Guerreiro says:

    Good afternoon, everyone

    First of all, congratulations for your fine tool. I’ve been looking for such a piece of software for Android for months!

    I’ve been able to install it on Windows 7 64-bit and use it with Samsung Galaxy S with no problems, but when I try to use it with a ZTE Blade, running Android 2.1, it inverts the smartphone image. I tried playing with the View | Landscape CCW or View | Landscape CW menu options, but no luck..

    Any ideas?

    I’m planning on using your tool on a presentation for a large audience in a few weeks. I’ll tell you how it runs.

    Keep up with the good work.

    Thanks for your help.

    Regards,

    Nuno Guerreiro

    • Alex says:

      Hi Nuno, thank you so much for your feedback.

      It looks like the common issue with ZTE Blade devices. We’ve been reported that ddms tool will produce the same result. May I ask you to send a sample screenshot to hi@mightypocket.com so we could have a look at transformations with our own eyes?

      Thanks!

  30. David A says:

    really great -I have been looking for a tool for presentation and despite the unfortunate 3fps for unrooted devices this is really very good indeed. Thanks for the development.
    one question, will you produce a version for rooted devices with higher fps?

    thanks again

    David

    • Alex says:

      Hi David, thank you so much for your feedback.

      I wish we could improve fps, but this is a platform limitation which won’t allow perfect fps even for rooted devices. Hopefully, there are going to be more devices equipped with HDMI interface soon, therefore allowing direct connection to monitors/projectors.

  31. W says:

    I am using r8 of Android SDK and your instructions do not match at step 3.5 above.

    I am unable to run.

    Kindly check to see if the steps have changed.

    Thanks

    • Alex says:

      Sorry, I am not quite sure I understand what’s wrong with the instruction. Could you please elaborate?

      • w says:

        Your instructions in step 3 says:
        5. Expand the Android Repository and set check next to Android SDK Platform-tools.

        On my Android SDK Manager, when I expand the Android Repository, I get ‘Android compatibility package, revision 1′

        I noticed your demo has r7 of Android SDK, I am using Revision 10 when I open the About box for the SDK.

        Kindly advise.

        hth

      • Alex says:

        Perhaps you already have “Android SDK Platform-tools” installed. Could you please check if it is listed under “Installed packages”?

  32. Tanya says:

    I have HTC Hero – ddms makes screen capture fine,
    but ‘Android Screenshots and Screen Capture’ doesn’t work for me.

    I checked next steps:
    1) Android SDK – path in Ashot, path in environment variables
    (both %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;)
    2) Install Windows USB driver using SDK Manager.exe
    3) Check USB debugging on device.
    3) Copy .dll and adb from folder ‘\platform-tools’ to ‘\tools’

    Please, help

    • Alex says:

      Tanya, thanks for your questions.

      Given that ddms makes screenshots just fine, it’s safe to believe that your phone and SDK are configured correctly. Now, you need to make sure that same is true for Ashot. I would recommend the following:

      1) Reinstall ashot.
      2) Double-check — Copy adb.exe, AdbWinApi.dll, and AdbWinUsbApi.dll, from platform-tools to tools folder.
      3) Make sure SDK path is configured correctly in Ashot.

      Hopefully this helps.

      • Tanya says:

        Good morning, Alex.
        I turned on the computer, read your answer and just started Ashot – it is connected to my device correctly.
        I don’t know what the actual problem was, probably restart helped.
        Thanks anyway for your help.

  33. MattyD says:

    This was a lifesaver! I spent the whole morning looking for solutions! This is it. Works great. By the way, I am using Windows XP and have a Samsung Galaxy Tab.

  34. Kem Siro says:

    I run the program and connect my device successfully. But the image captured is strange. Although the image did change when I change my phone’s screen, the image has crossed like a TV with wrong frequency :( .

    The image:

  35. Kem Siro says:

    Ah, I can capture it now. Maybe because my rom is a customized rom (CM6) so it did not work. I install drocap2 and it work now. Please remove my previous 2 comments, thank you.

    • Alex says:

      Kem, thank you for sharing your solution. If you don’t mind, I will keep your previous comment so that it would help someone if they come across the same issue.

      Thanks!

  36. Zack says:

    Hi Alex,

    I have a HTC Wildfire that I already upgraded to Android 2.2.1, and I’m using Windows XP.

    Will your steps work? It seems sooooo hard just to get a screenshot from Android. I have been installing the Android SDK and it has been taking HOURS just to install (installing archives).

    In fact right now, it is still installing………

    I’m just afraid in the end, something won’t work and all the time and effort goes to waste.

    And all just to capture a few Android screenshots for my blog. FFS

    • Alex says:

      Hi Zack, the steps should work. Installing SDK is inevitable step to capture screenshots from your Android phone unless you have a screen capture software shipped with your phone. You can save some time if you select only necessary components.

      Be patient and I wish you good luck with your install.

      • Zack says:

        Hi Alex,

        I cannot get the SDK to connect with the phone. The SDK seems to have changed in two things.

        1) The USB driver is probably located under Extras\Google\. I did not install it in Program Files but in D:\ and here is the full path. Is this the one?

        D:\Downloads\Android downloads\android-sdk_r10-windows\android-sdk-windows\extras\google\usb_driver

        2) The Android Repository Package only has Android Compatibility Package Revision 1. I checked in Installed Packages and I see many SDK Platform Android from 1.5 to 3.0. So do I have it?

        Anyway, with Debugging Mode on in my phone and disconnecting/reconnecting and copying those 3 files from Platform Tools to Tools, it is still the same result – Unable to connect.

        I don’t know what else to do.

      • Alex says:

        Zack,

        1) Indeed, the path you mentioned may be correct, but official documentation is not updated to reflect that.
        2) Apparently, everything you have under “Installed packages” is installed, and everything under “Available packages” is not.

        To make sure the SDK is configured correctly, try to take screenshots using a standard ddms tool.

        • Zack says:

          Hi Alex,

          I did install the Google USB tool, because it shows up under “Installed Packages” but the folder where it is supposed to appear does not appear as you said.

          Can I ask how do I fully uninstall the Java Development Kit? Because during installation it changed a lot of files on my computer (according to my Spybot-SD and Zone Alarm), and now some Google online tools do not work anymore, even after I unsintalled the Java Development Kit (or so I thought that was the one, since I see so many Java applications in my Add Remove Programs). The Google online tool was working before I downloaded the Java Dev Kit and the Google SDK.

          I would really appreciate if you can give me the whole list of files to uninstall, because looking at my Add Remove Programs in Windows, there is a lot of programs related to Java. Perhaps you can contact me by email?

          I’m afraid I have no choice except to go ask someone with a rooted phone to get the screenshots for me. Nothing has worked.

          • Zack says:

            Also, can System Restore revert my PC back? Because the Java Development Kit did delete or change many files in Windows System32 during installation. As per my Zone Alarm and Spybot alerts.

            :( (

            If you can suggest some steps for me via email, that would be most appreciated.

            Thanks!

        • Alex says:

          Zack, Java Development Kit is the only Java-related program which you need to get removed from Add/Remove programs. Android SDK can be removed in Start –> All Programs –> Android SDK Tools –> Uninstall.

          • Zack says:

            Thanks, but what about if the Android SDK was installed in another drive? Like D drive and it does not appear in Add/Remove Programs or under Start > All Programs?

          • Alex says:

            Zack, the Android SDK Uninstall should be available in Start –> All Programs … regardless of the disk drive. Most likely you have already uninstalled SDK, but SDK folder may not get deleted if any Android SDK process is running .

  37. Zack says:

    Sorry, not SDK. I meant I cannot get Ashot to connect with the phone.

  38. Daniel says:

    works pretty well. will it be able to support recording ?

    • Alex says:

      Hi Daniel, thanks for your question. We don’t plan supporting video recording, but you may want to use screen recording software available for your platform.

  39. Szeki says:

    I installed Ashot w/o any problems. Screencapture seemed to work perfectly and I could see my phone’s display on my PC. However when I clicked the Start capture button it stopped refreshing the window until I have restarted the program (stopping capture did not help either) and no video was created at all.
    It turned out that I have set a folder for capture which did not exist. It would be good to give an alert in this case or create the folder automatically. (Workaround: create the folder manually)

  40. Szeki says:

    I thought this program makes a video when catching on Start Capture, but it makes screenshots after each action done on your phone… It saves seperate png files, not a video file.:(

    • Alex says:

      Yes, the program just saves screenshots in specified folder. You will need an external application in order to create video.

      Here’s the description of program features.

    • Michael Biermann says:

      I also installed the tool because on Stackoverflow anyone recommended it for video screen capture of Android device.
      Thus the tool cannot be used to capture in detail whats going on on a Android device.
      Would be great to capture video playback like created by app Paint Joy Pro.

      • Alex says:

        Michael, thanks for your feedback. Unfortunately, low frame rate through USB connection is Android platform limitation. Hopefully, it will be resolved over time. Cheers!

  41. Andre says:

    After installing and reinstating diffident versions of the jdk i’m getting the flowing error every time I lunch ddms.bat:

    C:\Program Files (x86)\Android\android-sdk\tools>ddms.bat
    08:17:15 E/ddms: shutting down due to uncaught exception
    08:17:15 E/ddms: C:\Program Files\Java\jre6\bin\nio.dll: %1 is not a valid Win32
    application
    java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jre6\bin\nio.dll: %1 is no
    t a valid Win32 application
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at sun.security.action.LoadLibraryAction.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.nio.ch.Util.load(Unknown Source)
    at sun.nio.ch.WindowsSelectorImpl.(Unknown Source)
    at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source)
    at java.nio.channels.Selector.open(Unknown Source)
    at com.android.ddmlib.MonitorThread.run(MonitorThread.java:201)

    i’m using:
    Windows 7 64
    Java SDK 6 Update 23 (64-bit)

    What is more stange is that the fist time i run it it ran fine and after the fist reebot no more. reinstalled android SDK and java, moved fthe 3 files form platform-tools to tools and still no luck.

    Does anyone have any idea that can help?

    • Alex says:

      Andre, you may need to manually add Java directory to your PATH variable or maybe look through the comments to see what helped other people to resolve similar issues.

  42. Reix2x says:

    Works great with Motorola Millestone =)
    -it could be better with mouse support ;)

  43. Ravindra says:

    Hey Alex,

    U’ve got a great application, it really works, thanks for your constant support.

  44. GooglePlus says:

    hi Alex. the application worked for me. it’s great. thanks for this detailed article. it helped a lot.
    I am capturing screen-shots now from my Galaxy Tab using your Application.

    thanks again.

  45. GooglePlus says:

    here are some screen-shots taken by the Mighty Android Screen Capture :
    http://google-plus-network.blogspot.com/2011/07/google-on-samsung-galaxy-tab-p1000.html

    on the Samsung Galaxy Tab P1000 Android 2.3.3 Gingerbread

  46. Andrew says:

    Is working for me on Samsung Galaxy S2 & Win 7 32bit, very good work!
    I need a better frame rate to record while playing games on Android, there is a good app for this , or you plan to improve your app ?

    Thanks!

    • Alex says:

      Hi Andrew, thanks for your feedback. Unfortunately, low frame rate is limitation of Android hardware/OS, there’s nothing we can do about it. Hopefully, this will get improved eventually.

  47. Amine says:

    Hi Alex,
    This is indeed a great App! Thanks a bunch for making it free for everyone. I have a minor question. In the version I installed which is v1.1 I have one less tab in the GUI compared to you. In the video [1], you seem to have a tab called “screen capture” which I don’t have, and which reflects the name of the application “screenshots, capture…”. Do you have any idea why I don’t have this tab? I am able to take screenshots which I can feed to something like MovieMaker and get a video (capture) out, but it would be cooler to have a capture straight from the device.
    Thanks.

    [1] http://www.mightypocket.com/2010/08/android-screenshots-screen-capture-screen-cast/

    • Alex says:

      Hi Amine, thanks for your feedback. Kindly note that we used earlier version of Ashot to shoot the video, therefore toolbar buttons may be slightly different. As for capturing video, it’s a great idea, but unfortunately video quality is unacceptable due to low frame rate. Hopefully this will be changed eventually.

  48. Amine says:

    Also, the resolution I get for the screenshots is 256×320 which is inferior to the resolution of the screenshots you show above. What am I doing wrong?

    • Alex says:

      Not sure. Maybe the view is zoomed out? How about ddms? What screenshot size does it create?

      • Amine says:

        That’s exactly the screen resolution I get using ddms. Zooming in does not improve the resolution. I researched my device’s (Samsung Galaxy Fit) screen resolution and it is 240×320, so I guess this resolution I am getting is the device’s resolution.

      • Alex says:

        Yeah, your assumptions sounds correct.

  49. LArry says:

    Good day- Am trying to install everything I need to run but every time I get a message that the Java JDK is not installed. I tried two different download and installed but did not work. I am running Win XP. Can you direct me to the correct JDK file to download?

  50. John W says:

    Boy, That was no fun, until just a few minutes ago.
    But then, all of a sudden the image appeared inside the ASHOT screen.

    I was able to follow most of the instructions as you gave them.
    I had a snag at the Android SDK on the Android Repository – told me no compatibles

    I added one directory to the path – still no connection to my phone- a Verizon HTC Droid Incredible.

    Finally went to HTC.com – downloaded the latest driver for my phone, rebooted as required. (the driver download required several other Installs but it performed those automatically.)

    Opened AShot – screen still blank.

    Then, all of a sudden, something was still happening in the background, I guess and then… Bingo! my phones screen appeared on my PC monitor.

    That’s really Cool!
    So, Thanks a lot!

    John

  51. Jimmy says:

    First of all, a big thank you for this tools – is great. Like all of you I’ve got the same problem on adb not connecting.

    Running ashot.jar on my Win XP in a DOS box, it shows the following error message:
    12:05:47 E/adb: Failed to get the adb version: Cannot run program “C:\Programme\
    Android\android-sdk\tools\adb”: CreateProcess error=2, Das System kann die angeg
    ebene Datei nicht finden.

    (Sorry for the German message, but states: can’t find the program, when checking the version of adb)

    I did not chekc the code, but the problem is very likely that adb is called with an absolute path to “c:\…\tools” instead of “no path” (so that it uses the PATH variable to resolve).

    I hope this helps and works out properly… Jimmy

    • Alex says:

      Jimmy, please copy adb.exe, AdbWinApi.dll, and AdbWinUsbApi.dll, from platform-tools to tools folder to resolve the issue.

      Thanks and sorry for the inconvenience.

  52. Charles says:

    If anyone has Nokia Ovi also installed and the application always runs when you load try this
    Extract the EXE file using something like winrar to get the .jar file
    Create a BAT file with the following info

    cd C:\LOCATION OF JAR FILE\
    java -Xms256m -Xmx256m -jar install.jar

    Run the bat file and launcher should now run

  53. jerome teah says:

    This really does work it took me 2 days.when u have everything done like i did n it still wudnt work go back n make sure u moved ” adb.exe from platform-tools to tools folder.
    Also copy AdbWinApi.dll and AdbWinUsbApi.dll from platform-tools to tools folder” seems simple but mine wud not work untile i did that .FOLLOW THE STEPS !!!

  54. BEN says:

    Hey half way trough downloading this long winded download lol just wondering if the might be anouther app like this were i can veiw my computer/laptop screen with out a wire or being on the same net work from my phone htc senceational

    • Alex says:

      Hi Ben, thanks for you interest in the tool. However it is quite the opposite to what you might need — it shows phone screen on your computer’s screen. Alex.

  55. Jack says:

    Hi! Great app! actually it’s the best out there.
    Could you please try to improve the framerate?
    also, please make the program installation withought installer package, only a zip file.

    Thanks

  56. Mark Stein says:

    I’ve got this “almost” working, but not quite. Using Windows XP machine. I can use ddms to do a screen capture fine. When I bring up Ashot, a little pop-up window appears with no text/explanation (nice…. not) looking for some sort of path to a file. Not sure what it’s looking for, but I can’t seem to satisfy it. It has a text box, a “browse” button (which I used but evidently didn’t find what it was looking for.) Also has an OK and a Cancel button. I wanted to go into “File” and set the path, but I can’t get there given that this pop-up supercedes it. And if I hit Cancel on the pop-up, the whole Ashot application goes away. Frustrating. Help?

    • Alex says:

      Hi Mark, thanks for pointing this out. The path required by the app is Android SDK folder created in “2. Android SDK” above. Thanks for your interest.

  57. Great application , exactly what I need. Will be presenting a new application in two weeks and need to install this software. Will it work for a tablet with Android 3.0 or 3.1
    Regards

  58. James Bayley says:

    Thank you for writing this programme. It worked well for me.

    *Windows 7 64 bit
    *HTC Desire

    Comments
    * The installer failed on the last step and never completed but I simply ran the executable and it worked.

  59. Tarun says:

    Thanks for the details.

    Worked for me with Windows 7 & Samsung Apollo Galaxy

  60. Michael says:

    Try it out today. Follow all the steps and took a couple of times to disconnect my SGS2. Finally it was work at last. Awesome, this the kind of apps I was looking for……Thank you. You guys are great!!!!!!

  61. gidano says:

    Hi Alex!
    I also ZTE Blade equipment that has a modified CM7 ROM drives.
    Great work on your program, but it’s an old problem in the image rotated 180 degrees to the blade.
    Could not this an opportunity to insert in your program?
    Sorry for the bad English of use – the Google translation … :)

    hi. gidano

  62. gidano says:

    Niche applications, I look forward to …
    Thank you!

  63. Siva says:

    Great post Alex. Was looking for a non-root based method to give phone demos to clients – and this works like a charm. Tried it on Samsung phones and works great.

    For those who have multiple phone suites installed, run AShot from command line incase other applications start up on running AShot*.jar!

  64. Fabio says:

    hi,
    my 3.2 android tablet, iconia tab A500, works but, when I try to capture a video screen there is lag and the program save only image, I need a movie. How can I capture a video????

    • Alex says:

      Hi there. Unfortunately, current frame rate is Android platform limitation and it won’t allow creating a high-quality video. Perhaps you will need an external video camera to record your tablet’s screen. Cheers!

  65. Andre says:

    Hi there!

    I followed all the steps described above except:
    “11. Connect your phone. You will be prompted for driver, which is located in the path mentioned above.” because I was not prompted for the driver.

    I have the exact same issue as the one described above by Alireza (unfortunately I couldn’t figure out if Alireza managed to solve the problem).

    My phone is Samsung GT-S5830 (aka Samsung Ace) running Android OS 2.2.1.
    I am running Windows 7 on my PC and have just installed the latest Android SDK and JDK as described in the instructions.

    Any help would be great!

    Thanks a lot,
    andre

    • Alex says:

      Hi Andre. It might be that your phone driver is already installed. Have you tried native Android ddms tool to make screenshots?

      • Andre says:

        Hi Alex, thank you for your reply.
        Actually I’m not quite an expert (or close to it) but when I found your app I thought that it could be the solution for me. I installed the latest Android SDK and JDK, following the instructions, but that was all. What would you advice me to do next?
        Thank you very much

      • Alex says:

        Andre, try making screenshots using ddms tool (Android SDK folder –> tools –> ddms, then Device –> Screenshot). If you succeed, than you just need to copy adb.exe, AdbWinApi.dll, and AdbWinUsbApi.dll, from platform-tools to tools folder and Ashot should work for you.

        Cheers!

  66. Jakob says:

    Works like a charm. Though a very lov FPS. It takes 4 seconds for the screen to refresh?

  67. KelvinErl says:

    It works fine for my Windows 7 (64bit) and HTC Incredible S (Android 2.3.5)
    Thanks for the great program … Cheers :)

  68. Frank says:

    Hi. Thank you for a great program.
    I have installed it and when i use a Samsung Galaxy tab SII 7″ it works just fine. But today I plugged in a Samsung Galaxy SII 10″. But on the tab everything looks fine, but on the PC-screen the tab-screen rotates. Every 5-10 seconds it rotate CW. Do you have any solutions for that?

  69. Peremptor says:

    Hi,
    I followed your instructions and everything’s fine (although nothing had to look for the driver I connected my phone about a hundred times to my computer before this to save my pictures taken with the camera).
    I would just suggest that the user can change how much pictures per second or minute should be taken when clicking on “Start Capture”.

    But also without this, I think you made great work.

    Thanks for the program!

  70. Ulf says:

    Hi!
    When I launch Ashot, I get a small window asking for file to save, what ever I put in I get this errormsg:

    Selected path to Android SDK is invalid

    There is no way to change anything, when cancel it ends. I´ve tryied to run the debug, my Galaxy S show´s up connected AND I can se the screen in the debug window.

    I run W7 have moved all (3) to tools and changed the path although they differ from your instructions ( I have no “program files”, or “windows” or “google” directories.
    My path is:
    ;C:\Program\Android\android-sdk\tools;C:\Program\Java\jdk1.7.0_03

    Pls can you see what i s wrong?

    brgds

    ulf

    • Alex says:

      Hi, sorry for the confusion, you are expected to enter SDK path in the box which opens after first application launch. You can also enter it under File -> Set Android SDK folder. Please remember to copy adb.exe, AdbWinApi.dll, and AdbWinUsbApi.dll, from platform-tools to tools folder. Cheers!

  71. andykamto says:

    Hi, It works fine for my droid, xmp sk17i
    Thanks, … Cheers :-bd

  72. !$#@ says:

    Hello Alex,
    Wonderful App, Thanks!! I have installed it and its working fine!! I have connected to Samsung Galaxy Fit (GT-S5670).
    I just wanna know Can it be possible that as I type or make changes on my device and can see on Screen on my PC.Same way is it possible vice versa that if I type through keyboard or screen touch type on Application Device which I can see on my Computer I can notice changes on My device.
    Cheers!! And Thanks for the great program :)

  73. Peter says:

    I succesfully installed and connected everything, but when I try and record the screen
    it just exports still frames instead of a movie file…. (my phone is not rooted) so I got a whole bunch of photos in my export folder.
    Please help…..

    • Alex says:

      Peter, unfortunately the Ashot tool is only capable of capturing screenshots. Video capturing is unavailable due to low frame rate provided by Android platform.

  74. Ahmed says:

    Hello,

    Installation instructons followed:

    Downloading and installing jdk1.7.0_02
    Downloading and installing Android SDK
    Downlaoding AndroidScreenCapureSetup.v1.1.exe: installation failed ;; error message : Unable to lunch application ;; Exception :
    CouldNotLoadArgumentException[ Could not load file/URL specified: C:\Users\97292\AppData\Local\Temp\javaws9]
    at com.sun.javaws.Main.launchApp(Unknown Source)
    at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    at com.sun.javaws.Main$1.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    Downloading and extracting AndroidScreenCapture-1.1.zip, running AShot-1.1.jar failed :: error message : Unable to lunch application ;; Exception :

    MissingFieldException[ The following required field is missing from the launch file: ]
    at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at com.sun.javaws.Main.launchApp(Unknown Source)
    at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    at com.sun.javaws.Main$1.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    Any workaround to solve this problem

    Note: ddms.bat starting flawlessly

    Thanks

    • Alex says:

      Ahmed, unfortunately no ideas what’s wrong with the installation. I’d recommend rebooting your system and starting the install process over again.

  75. Carlos Ortega says:

    Hi i dont know if this can help to people with the ddms.bat problem
    My issue was.. the program opens but it didnt recognized any plugged devices
    i tried in the menu > Actions and then >Reset adb
    it worked for me when i oppened via console to see the changes
    Hope this Helps and thanks for your program

    Capturing my Galaxy S2

  76. Luca Gioppo says:

    The installation was quick and easy (having to copy the files in tool folder)
    Unfortunately it does not screencam the camera so no chance to output augmented reality stuff.
    Is something that will be fixed or maybe is a problem of my installation?
    Thanks
    Luca

    • Alex says:

      Hi Luca, it might have something to do with your phone model or the way the app displays the data on the screen. I don’t think there is a problem with you installation nor we can do something to fix this in the tool. Just curious, will the tool make screenshots correctly of the standard camera app?

  77. Enna says:

    I followed every step but when I connected my phone to the PC, it didn’t prompt for driver installation, same problem as Andre and alireza had – the phone wasn’t connected to the PC somehow.

    I managed to get it to work by installing the driver manually. http://developer.android.com/sdk/oem-usb.html#InstallingDriver

    Everything worked fine afterwards. =D

    • Enna says:

      Today I decided to make more screenshots and this time it shows the phone is connected but the screen on my pc only shows the Android green guy.

      I tried running ddm but it wasn’t able to take a screenshot. After playing around for a while, I decided to disable the debugging option on my phone. Then enable it again. After that both ddm and the screen capture program worked. Phew~ :D

  78. Simon Lawrence says:

    Hi,

    Thanks for this, lovely tool, but I have a problem. When I run it the image displayed constantly switches between two positions. It’s only static if I lock my phone.

    Image

    • Alex says:

      Simon, this sounds like a hardware issue. Please let me know your phone model so that we could have a closer look when we come across this model.

      • Simon Lawrence says:

        Thanks for replying. I’m using an HTC Wildfire OS 2.3.4 (rooted). I think you are correct about it being hardware as I played about some more and discovered I have the same issue captering directly through the SDK using DDMS.

  79. Shardul says:

    Hi,

    I was using this tools for past few months on my Windows 7 machine and its an awesome tool. Now I have shifted to Apple Mac OS X Lion and it turns out that the set SDK dialog that pops-up does not accept the android-sdk-mac_x86 directory as SDK folder. To make this work simply copy-paste the actual path in the dialog rather than hitting browse button to set the SDK directory, and boom you will have it working.

    Thanks ASHOT team, you have developed a really nice tool. :-)

  80. PSR says:

    Hi,
    When I was trying to install the application, it is opening my Nokia Suite. I have done this many times. Same issue.

    Could you provide the solution.

    Thanks in advance.

  81. Steve Cornish says:

    The installer extracts but JZIP will not run the install.jar

  82. Bob says:

    The problem that I have is that AShot-1.1.jar will not launch when I try to run it. When I double click on it, absolutely nothing happens. It’s like it won’t even try to run.

    The ddms.bat file works just fine. It connects to my phone and I can see a screen shot of the phone.

    I have Windows 7 (32 bit). The jar file seems to be associated with Java. At least it has the Java icon next to it. But nothing happens when I double click on it.

    Your help would be much appreciated.

    • Alex says:

      Bob, it might be a problem with Java shortcuts configuration. What happens if you launch the tool manually?

      java -jar AShot-1.1.jar

      • Bob says:

        That worked. I created a bat file and it started. I wasn’t sure how else to start it manually from Windows.

        The only minor problem is that AShot prompted me for a path. So I had to browse to the SDK folder and it worked.

        Is there a way to make AShot run from Windows by double clicking on it? Also do I need to do something so that I don’t have to manually navigate to the SDK folder?

        Thanks for your help!

        Bob

      • Alex says:

        Bob, I’d recommend googling for the solution of associating “jar” extension with appropriate Java executable.

        As for SDK folder, Ashot should prompt for the SDK path only once at the time of the first launch.

  83. David says:

    I followed all instructions and all went well as fas as I can tell. Yet it won’t see my Droid Bionic. The SDK Path is set to: /usr/local/android-sdk-macosx and the ashot.log shows only this for each session:

    2012-07-20 15:11:15,236 TRACE [pool-1-thread-1] c.m.a.AndroDemon [AndroDemon.java:124] initBridge
    2012-07-20 15:11:15,425 TRACE [pool-1-thread-1] c.m.a.AndroDemon [AndroDemon.java:126] create bridge
    2012-07-20 15:11:15,576 TRACE [pool-1-thread-1] c.m.a.AndroDemon [AndroDemon.java:129] bridge is created
    2012-07-20 15:14:29,999 TRACE [AWT-EventQueue-0] c.m.a.Mediator [Mediator.java:375] stopDemon

    Any ideas? Another question: What mode do I choose for my Droid: PC, Windows Sync, Storage, or Charge only?

  84. Haseung Lee says:

    can i get some help??

    I download every three of them,

    I installed jdk 7 and 6..

    and i can not move to second step which ashot or something like that

  85. Erick Asas says:

    I finally was able to run this program. What I did was to just set the android sdk folder to the android-8 version of the sdk under platforms( mine is not located in the c folder.
    F:\Java\Android-SDK\android-sdk-windows\platforms\android-8\

    No other works ike copying or smething…

    HTH.

    Erick

  86. Akif TOKUZ says:

    I managed to make it work. Here are my experiences I hape it will be helpful to smbdy else.

    This is done on a Win7 64 bit – latest Android SDK at this date(5/9/2012) too lazy to look at the number.

    1. After the install it asks for the SDK directory immediately. But you can not know it asks for the SDK, since it has no title on the window (it is empty!! ). When you give it a directory it says this is not Android SDK and then you figure out that it asks for Android SDK directory:)

    2. Connection problem. I had the same problem with connect to device menu is disabled. I added the platform tools directory to my path variable. And I also have the adb and ddms working fine in my command line. But it still doesnt connect. Solution is just hard-copy adb.exe from platform tools to tools then it works magically.

    Thanks.

    Akif,

  87. Great tutorial, Great tool. You need to follow all the steps carefully, it will take about 30-45 minutes to set up specially if you have a Galaxy S3. If you have a Galaxy S3 be sure to download the USB driver from samsung Samsung WEbsite Be sure to click on the “software” tab. I didn’t see it at first and it sucked. It’s at the bottom of the page the user manuals tab is selected by default choose the software tab. good luck

  88. Joe Yakich says:

    To those that are having troubles opening the installer:

    Initially, when attempting to open the installer, I would get the extraction dialog box and then nothing would open. A quick and easy solution that worked for me was to right click and run the installer as an Administrator.

    Aside from that, everything went smoothly! App works great for me. Thanks for the hard work :)

    Hope this helped!

  89. Conner Currier says:

    I cannot get the ddms.bat program to recognize my device. I have a Motorola Defy XT using windows 7 64 bit.

    • Alex says:

      ddms is a standard Android tool, please have a look at those. Also, there are a few comments here that might be helpful. You will need to make ddms work before Ashot will be able to do its job.

  90. Jonathan says:

    Hi there,
    I successfully manged the connection with Samsung Ace with Android 2.3.6 but failed for my Sony tablet S running Android 4.0.3. I have tried all of methods described above but nothing has improved since. May i know anyone here successfully got it works on the Android 4.0.3? And is there any compatible issues existing between those two Android versions?

    • Alex says:

      Hi Jonathan, will ddms utility connect with your Sony tablet and take screenshots?

      • Jonathan says:

        Thanks Alex for your response. Unfortunately, it doesn’t show any screenshot from the tablet. The only thing I have when running the file androidscreencast.JNLP is a pop-up saying “Please select a device” and an “agent” row with ip address of 127.0.0.1.

      • Alex says:

        Jonathan, this looks like an interference with another tool called androidscreencast. You may want to uninstall it before using Ashot.

  91. Jonathan says:

    Alex,
    I manage to get the Android Screenshot work successfully with the Android 2.3.6 but always fail with Android 4.0.3 (which I follow with the same steps and methods as the former). No device is found at the ddms window.

    • Alex says:

      Jonathan, without ddms being able to connect with a device, Ashot wont’ be able to make screenshots either. This might be handset’s hardware or software related issue.

  92. jeremy says:

    I’m having some trouble getting this working on my MacBook Air.

    I followed the instructions (for windows – is there an Mac specific set?) and managed to get everything installed *except* the Google USB Driver as it said it was not compatible with Mac. I assume this is the issue as everything else installed just fine but the program doesn’t work.

    Any help?

    • Alex says:

      Jeremy, you don’t need Google USB Driver on Mac. Just check that ddms tool can take screenshots and Ashot should take screenshots as well. Also make sure that path to SDK folder is set correctly.

  93. Anthony says:

    Hello,

    I have 2 questions.

    1. I seem to have a connection issue… I installed the tool and it sees my Kindle Fire HD. Then it keeps switching back and forth from displaying my Kindle’s screen to the Android icon(green guy). Not sure what is going on here. At thAny ideas as to why the kindle screen.

    2. When I click on anything other than the tools window, it exits full screen. Is there any setting I can select to make the full screen stay up and showing while I am clicking on other windows on my 2nd monitor?

    If I can get these 2 problems resolved, your tool will be a life saver!

    Thanks,

    Anthony

  94. seven says:

    Hi Alex
    Thanks for your tool,it works well on my device.
    Although it only 3fps ,but it’s helpful for me,By the way, can we improve the fps?
    Can you explain the principle of this tool?
    BR

  95. Makram says:

    Hi ,

    SDK manager wont lunch for me , i keep getting the following error :
    failed to execute android.bat:
    the system could not find the file specified.

    I cut and copied AdbWinApi.dll and AdbWinUsbApi.dll from “platform-tools” to “tools” folder but still getting same error.
    I also tried to lunch the app as an administrator same issue.

    Any advice would be appreciated
    thanks

    • Alex says:

      Makram, you might need to start over again, reinstall the SDK, reboot your computer, or something similar. I’d recommend following the above instructions as close as possible.

  96. Michael says:

    it works fine on my Mac and XT800+. However, when it was in the full screen mode there seems to no way to change back. I have to turn off the power…sigh

  97. Tom says:

    Nice tool but complicated to install. Good description how to install, so I managed to run the tool. PROBLEM:
    On the PC screen the display of the mobile phone is upside-down. I can change landscape view from left to right, but not portrait view reversed (upside-down).
    What is going wrong and how can I fix it. I’m using a LTE Blade phone (gen. 2, Android 2.2.1) with provided drivers (ZTE coposite ADB interface: Google ver. 1.0.10.1 date 25.06.2009); Win XP SP3

    • Alex says:

      Tom, thanks for the feedback. In the new version of Ashot it will be possible to rotate 180 degrees. In the meantime I’d recommend rotating your device upside down and if your app supports this orientation Ashot will work fine.

  98. Bayu says:

    Is this work for samsung galaxy note 2? how to debugging usb in note 2? Thanks

    • Alex says:

      Bayu, it should work on any Android device which is possible to connect to using Android SDK. Please follow instructions above to install the tool and SDK.

  99. Sekar says:

    Thanks for this software.

    I had the same problem “ashot not connecting to device” – Installing the correct USB driver solved the problem.

    Friends,
    If you experience the issue of “ashot not connecting to device” – please make sure your phone is connected to computer properly by checking in Device Manager. (If you’re using Samsung Galaxy – please set USB settings as an MTP device).
    This error could happen if you don’t have proper drivers installed for the phone to be treated as USB.

    Follow this link (as mentioned by someone above) to check if the drivers are installed properly.
    http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver

  100. Mark says:

    it says disconnected on the bottom right corner :(
    I followed the steps even edit the ” path ” thingy please help

  101. Mark says:

    Hi,

    Your app works just fine when the phone is booted. But I’m trying to take screenshots of my Samsung Galaxy S3 while in recovery mode. Does your app support that? DDMS is supposed to support it to and it does but apparently it doesn’t work on every Android device.

    When I try to capture the screen either with DDMS or with your app, my device does not get detected as the GT-I9300. Instead, it gets detected as some numbers and letters.

    Here are two screen shots. Any idea?

    http://www.downloads.galaxyunlocker.com/ddms.PNG
    http://www.downloads.galaxyunlocker.com/androidscreencapture.PNG

    When I’m not in recovery mode, my device gets correctly detected as GT-I9300….

    I appreciate your help!

    Regards,

    Mark

    • Alex says:

      Mark, the Ashot tool uses the same API to retrieve screenshots as DDMS, so if the standard tool is unable to take screenshots, then Ashot won’t be able too. Most likely your device just blocks screenshots in recovery mode and provides its ID instead of human-readable name.

  102. Bryan says:

    I am able to take screen shots in the debug monitor, but in your app “connect to handset” is greyed out. My device is the GSIII. Any suggestions

    • Alex says:

      Bryan, thanks for your question. If you are using Windows, you may need to copy adb.exe, AdbWinApi.dll, and AdbWinUsbApi.dll, from platform-tools to tools folder. Other suggestions would be double-checking SDK folder (under File menu) and rebooting your computer.

  103. David says:

    I started reading these posts but haven’t read all of them. It sounds like a problem I had with my samsung connecting to my computer to use third party software. I found out by accident (used my partners computer) that it was samsung Keis that was the problem. I deleted Keis from my computer and have had no problem since.
    Hope this helps

  104. Lovlesh says:

    Hi Alex,

    I downloaded the file (http://sourceforge.net/projects/ashot/?source=dlp) but when i tried to run it, it opened as Zip file.

    Any Help!!

  105. kaptkaos says:

    One quick note, when I installed the app and ran it, a dialog came up with no title or text of any sort, just an edit box, a browse button, and OK/Cancel. After fiddling with it I discovered it was looking for the Android SDK file. Not sure if that’s in the docs or not (who reads docs these days?), but once I set my SDK folder the app runs like a charm.

    Many thanks for all of your great work on this!

  106. Laura Creighton says:

    Does this program work with Linux? If so can you point me at a url that explains how to install and run it, preferably with command line syntax. I have the SDK and JDK already installed (and working perfectly) on my linux machine.

    Thanks very much,
    Laura Creighton

    • Alex says:

      Laura, we don’t test the tool on Linux, but there’s no reason why it wouldn’t work. Just unzip the distribution file available at source forge, enter the path to SDK on startup and it should be all set.

  107. Laura Creighton says:

    I just wanted to report that everything is working great with my debian linux system. I had to make a hard link between the adb that now lives in platform-tools so that AShot can discover it in tools, but otherwise it just worked right out of the box. Thank you very, very much. I don’t see a donation button anywhere on your sourceforge page, if I have missed it, please let me know because I would gladly send you something.

  108. Laura Creighton says:

    Unfortunately, your paypal payment page is configured, at least for those of us coming from Sweden, to require _the creation of a paypal account _ in order to make a donation. There is a way to configure paypal donations so that paypal only acts as a credit card processor, but apparantly you haven’t done that. If this ever changes, or you have another way to accept payment, do let me know, because 147 screenshots later, I am incredibly happy.

    • Alex says:

      Laura, there should be a “Don’t have a PayPal account” option under login box. If it’s not available in Sweden, there’s not much we can do. Enjoy using the tool! Thanks.

  109. Laura Creighton says:

    The ‘don’t have a paypal account’ option is available in Sweden, but I haven’t been able to find out why this option only happens with some of the websites I visit, while other sites do precisely as yours does, and demand that I make a paypal account before letting me do business. If I ever find out, I will let you know. I am really sorry about this.

  110. TJ says:

    Hi there!

    Have used this for a couple years now, awesome job! I have not had any issues downloading the Screen Capture until now. Just got a new laptop so I had to re-install everything. After I accept the terms, and it confirms the installation path, it finishes the pack installation and overall installation (2/2)… then when i click next it has a blank step, so I hit next again and that is where it just sits there… doesn’t get past that step. I tried to download v1.0 and v1.1 and the same thing happens.

    Win7 SP1-64bit

    No clue why this is happening. Any ideas?

    Thanks!

    • Alex says:

      TJ, please try unarchiving the zip file available from Sourcforge manually. This should do the trick.

      • hubie says:

        Hey, got exactly the same problem. I unarchived the *jar but I cant find any data inside the folder which I could execute in order to install the program. How can I do that? Please reply

        • hubie says:

          Ok it works, although the installation process has to be cancelled by clicking the red cross. Btw… I have the SGS2 (which hasnt an ultra high resolution) and I have about 1 fps which is quite uncontrolable :( , I am going to use this with a WQHD Resolution Handy (LG G3 for example), I dont think this will work? :(

  111. Joss says:

    Hi,

    Thanks for the job. I installed your application (on windows 7), and following the install guide: worked fine.
    I’ve been able to see android xperia arc screen on my laptop and then to take screenshots.

    I tried then to install a video screen capture tool (jing). Uninstall them, but result is the same.
    Go directly in ddms, and cannot see screen neither access the directory…
    Any idea ?

    Thanks

  112. Gerald says:

    Installed and working! So cool to see my Nexus 7 screen on my computer. I am wondering if people are having trouble because they have the SDK installed in a different folder other than program files? Anyway, great job and thanks!

  113. Afroz says:

    Perfect!!!!!

    Just Perfect!!!!! nothing less or nothing more

    Have been having trouble taking snaps for long with that back and home button combinations, this is just the best solution i have ever seen.

    Very detailed and clear installation instructions helped a lot, just followed each step and everything fell into its right place.

    Thanks a lot Alex

    –Afroz

  114. Vijay says:

    i can able to take screen shot of every frame but not for some quick actions is it possible to video record the events instead of screen shots.

  115. masoud says:

    hi
    when i click on sdk manager from sdk path show me under error please help me
    failed to execute tools\android.bat:
    the system cannot find the file specified.

  116. Alex says:

    Hi! Great app!
    Got 1 question – how to raise capture framerate to 30? Right now im getting like 2-3 frames per second refresh.
    Best regards, Alex.

  117. thupten says:

    i could not install your program. the izPack installer is frozen. after pressing next to the install wizard screen where it shows ‘step 2 of 2 complete’ the next screen is frozen. there is no content. just your logo and 3 buttons previous, next and quit. :( . i could not even install this. please fix.

  118. Taras says:

    Got the app to work, but the “live streaming” is like 8-12 seconds behind, and noticed all it does is just take screenshots of the android device when it’s idle on a page. Wanted to use this app to demo my apps to management but it’s too slow for me. The youtube video of your guys’ demo shows a lag of only a few seconds, which is acceptable for me.
    Anything you guys might suggest that’ll shave off a few secs of lag?

    • Alex says:

      Unfortunately, low frame rate is a hardware limitation of Android platform. Try using device with a smaller screen. It’s that rare case when older phone may show better results than newer one.

  119. Hassan ayzaz says:

    Thank you very much alex. It works perfectlyyyyyyyyyyyyyyyyyyyyy.

  120. Damien says:

    Hi
    I tried to install this on Windows 7 for my Samsung Galaxy S3, Android 4.1.2
    But after checking and installing all the things in SDK nothing happens when I connect the phone.
    When I start “Android Screen Capture” a window pops up to have me choose something from the computors files but I don’t know what it wants me to find.
    I have no folder in Program Files, or Program Files (x86) called Android.
    What do I do?

  121. Shahab says:

    Hi,

    i have the same problem like others (blank screen) with new SDK. so i solved!
    just rename the SDK folder to “android-sdk-windows” and copy “extras\google\usb_driver” folder to root SDK folder and rename it to “google-usb_driver”.
    then copy adb.exe, AdbWinApi.dll, and AdbWinUsbApi.dll, from platform-tools to tools folder.
    you must now can see your device on “Android Screen Capture” program.

    the point is that the program cant find new names and paths of SDK file and all you need is rename them to old names and move file in old paths as what it called in this tutorial

    so dear development, please update your program with new names and paths…

  122. justin says:

    Having same problem as thupten july 21
    istall going fine , 2 full progress bars
    then next screen is blank with previous next and quit buttons and a spinning wheel

  123. e11world says:

    I’ve tried this process and another similar one on a Windows8 machine 32bit and a windows7 machine 64 bit. Works on both but very slow and lags too much same as other people. I was hoping to get something similar to your demo and my phone should support fast frames (HTC One in Canada) but not sure if there’s a better way to do this.

    I’m trying to do this so I can make videos of app reviews for people. Any help is greatly appreciated.

    • Alex says:

      Unfortunately, screen size of HTC One is huge and it takes a long time for data to travel through USB. As an option you may want to consider one of the older phones with smaller screen resolution.

  124. taa says:

    Hi,

    I hope this will help save someone else hours of frustration. If your device has Android OS 3.0 (“Honeycomb”) or later, and Ashot’s “Connect to Handset” is disabled, it could be that you need to change the USB storage option from MTP to PTP. Here’s how to do that:

    1. First make sure USB debugging is enabled by following the steps above under, “4. USB Debugging for Android”. (Newer Android devices may first require you enable Developer Options by going to Settings->About tablet->click 7 times where it says, “Build number.”)

    2. Go to Settings->Storage->click on the Menu icon (three vertical dots)->USB computer connection->make sure Camera (PTP) is CHECKED.

    The above steps worked for me to get Ashot working on my Windows 7 Pro 64bit desktop when connecting a Nexus 7 and a Nexus 10.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam protection by WP Captcha-Free