How to Get the Android L Preview on Your Nexus 5 / Nexus 7 (Video)

UPDATE 10.19.14: The full version of Android 5.0 has been released! Head to my How to Get Android 5.0 “Lollipop” on the Nexus 5 / Nexus 7 instead!

Google I/O just passed and one of the most exciting thing for most people was the revamp Android got with Android L. Android L is the latest version of Android and seems to be quite aimed at the design of Android for once. Smooth 60fps animations, subtle touches of color and shapes, revamping of the multitasking UI, and much more.

If you are anything like me, it’s at this point that you’re already asking how do I install the Android L preview? Well, if you have a Nexus 5 or a Nexus 7 (Wifi version only) you can do it right now by flashing the developer preview.

Before you jump on it, some caveats. First, this will erase your data so make sure to back everything up and get ready for that headache in general. Second, this is a developer preview so expect some bugs and things to just not work very well. If neither of those two things made you flinch in the slightest, then let’s get started.

Here’s how to flash the Android L Preview onto your Nexus 5 or Nexus 7:

I. Before You Begin

1. This will erase the data from your Nexus 5 or Nexus 7 so please backup everything to your computer (like photos, etc.) and make sure everything else is synced with your Google account).

2. These are previews and not fully functional, expect bugs.

3. I’m using Windows for this procedure as it’s what most will have to use. You can follow these same steps though for Mac (with changing the syntax for typing in commands).

II. Enable Developer Mode

1. On the device, go to Settings > About Phone.

2. Tap on Build Number repeatedly until it says you are a developer.

3. Hit back.

4. Tap on Developer Options.

5. Turn on USB debugging.

III. Download  and Setup the SDK & Android L Preview

1. Download the SDK Manager, install it, and open it (if that link doesn’t work, use this one).

2. Under tools, select SDK Tools, Platform-tools, and Build-tools.

3. Select everything under Android L Developer Preview section and click Install packages.

4. Accept the Licensing Agreement for all of the packages and click Install.

5. Download the correct version of the preview for your device below:

Nexus 5

Nexus 7 Wifi Only

6. Right-click the file you downloaded and select Extract All and extract it to your Desktop.

7. Take all of the files that are inside the folder and copy them to the C:/android-sdk/platform-tools/

IV. Flash the Android L Preview

1. Plug the device in via USB cable.

2. Open the folder android-sdk/platform-tools.

3. Hold shift on your keyboard and right click in a blank area in that folder, then select Open Command Window Here.

4. Type adb devices and you should get a serial number back (if you didn’t your drivers are not installed properly, head here for more help with that). If you did get a serial number, continue.

5. Type the following into the command prompt with hitting enter at the end of each line:

adb reboot bootloader

6. When the device reboots into fastboot mode, type the following into the command prompt with hitting enter at the end of each line:

fastboot oem unlock

7. Say yes on the device and this will unlock the bootloader (and erase your data). Then the device will reboot.

8. When it reboots, type the following into the command prompt with hitting enter at the end of each line:


9. This will now begin to flash the Android L image to your phone.

10. When it’s all done, unplug, and enjoy.

If you did this, what do you think of Android L so far?

If you want to undo this and get back to KitKat follow this video.

70 responses to “How to Get the Android L Preview on Your Nexus 5 / Nexus 7 (Video)”

  1. Joe Richardson says:

    Hi, how would I get back to KitKat after installing this?

  2. Jayden says:

    It is saying “permission denied” on the mac

  3. Britt says:

    After I type in flash-all.bat it just restarts the bootloader and windows tells me that flashboot.exe has stopped working. It then just reinstalls and boots into Kit Kat

  4. Thomas says:

    Tried installing. Device frozen on a black screen with Google and an unlocked lock on it

    • David Cogen says:

      Let it go for a while. Sometimes it just take a while. Also make sure you’re flashing the right device and at what point in the steps did that happen?
      If it is such good down the power button (or power and the volume buttons) to get it to turn off. Then turn it back on and try again.

      • Thomas says:

        it happened when I typed in flash-all.bat and it went straight to the boot loader instead of restarting. I’ve left the device for 5hrs and it’s still on the same screen. The device isn’t being recognised when I type “adb devices” in cmd

  5. nishant says:

    phone blocked!first google and a unlocked lock appears then the nexus symbol(the four colors of nexus start dancing..:/

  6. dev shah says:

    mine says archive does not contain boot.sig and recovery.sig

  7. Dan says:

    I did do everting like in the video but when my nexus 7 restarted it restarted with kitkat.

  8. Ron says:

    On the command window, when i’m hitting adb devices, it does show me a serial number with a messege “unauthorized” …

  9. Catalin Pena says:

    Thank you for this awsome tutorial,my nexus 7 is booting now,can’t wait to check out the new android :D.

  10. Jared Gaskin says:

    when I type in flash-all.bat is says that it’s not recognized as a internal or external command… please help!!!

    • David Cogen says:

      That means you are not in the right folder when executing it and it can’t see it. You need to make sure you open the command prompt by holding shift and right clicking in the folder where flash-all.bat is and that all of the files are in there. See step 7 in Section III.

  11. Ben Morton says:

    after following all the instructions when i get to section IV #4 i type it in and all i get is
    abd server is out of date. killing…
    *daemon started successfully*
    list of devices attached

    and thats it no serial number, what do i do

  12. Michael says:

    how about this…

    Michaels-MacBook-Pro:platform-tools michael$ ./
    ./ line 17: fastboot: command not found
    ./ line 18: fastboot: command not found
    ./ line 20: fastboot: command not found
    ./ line 21: fastboot: command not found
    ./ line 23: fastboot: command not found

  13. Woody says:

    Great instructions!!! THANKS!!

  14. ricky says:

    hey i tried this and im about to do it for the third time, but i have a question, when one is installing the packages from sdk tools mine says 17 packages instead of 14 and in the video you just agree to the licensing to one package although there are 2 of them

  15. Satish says:

    should the mobile be rooted before itsef to develop?

  16. maruf says:

    i’m not getting the serial key. plz help 🙁

  17. kai123 says:

    a dialogue box appears “flash-all.bat error…… windows is searching for solution”… what to do now??

  18. Arun Joe Preetham says:

    It worked. Great!

  19. jared says:

    worked great thnx man

  20. Antonio says:

    You’re Nexus 5 link doesn’t work.

  21. Abbas Almoumen says:


  22. vivek shinde says:

    I am getting error while installing Packages as follows:
    Package ‘Intel x86 Atom_64 System Image, Android API L, revision 1’ depends on ‘SDK Platform Android L Preview, revision 4’

    Cant move forward.
    Kindly reply asap

    • David Cogen says:

      Go back to the ask manager and install that package same way you installed the others.

    • vivek shinde says:

      Cant see my device on command of ‘adb devices’.
      I have installed all the required packages correctly. Switched ON USB debugging as well.

      As u told me to uninstall and then reinstall sdk, i had done. I tried this reinstalling — checking — unstalling— again reinstalling– again checking. I have done this almost 4 times. But no result.

  23. Jiří Bečka says:

    Is there a way how to get Lollipop to Nexus 4

  24. Jasper Pye says:


  25. phillbies says:

    The problem I’m having is uninstalling this preview. I bought this phone with the Android L preview installed and now I can’t flash to 5.0. When I type adb devices in terminal I get a serial number and ‘unauthorised’. All the fixes I read say to uncheck USB debug and recheck and a pop-up verification window will come up on the phone. But it doesn’t come up on mine. Other fix was to delete the dab-ket file on the phone but I can’t root either.

  26. Dani says:

    Hi David,

    I have updated my nexus 5 device to android lolipop(developer preview).But now i want to restore the old kitkat stock rom.I am not sure how to do that.So please help me.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.