Well g’day g’day, Tim Buchalka here, I’m the Aussie Android Dev Guy. And in today’s video I’m going to go ahead and show you how to configure and install Android Studio on a Mac. Now the other thing to keep in mind is you need to have the Java Development Kit installed before you go ahead with the installation of Android Studio. So, let’s now proceed with installing and configuring Android Studio on a Mac.

The best way to get up to speed is to watch the video on this page.

If you click the youtube logo at the bottom right of the video you can watch this video on Youtube in the proper size.


Downloading and Installing Android Studio

First things first! We want to go to ‘developer.android.com’. Once you get there, scroll down and click on ‘Get the SDK’. Now click on ‘Download Android Studio for Mac’. You need to accept the License Agreement and, you’ll let it download. Once you’re done, you’re going to open up the package that you’ve just downloaded. And, you’re going to double-click it to open up the Android Studio installer, and you’ll just drag the Android Studio icon into the ‘Applications’ folder. After that, close the Android Studio installer and start Android Studio.


Setting Up Android Studio

Go to the Applications folder and double click on the icon, and click open when your Mac’s security window pops up. And, you’re going to select ’I do not have a previous version of Android Studio…’ because of course this is a new installation. Click ‘OK’ to proceed. It will then start fetching the SDK component information. That’s the latest version as of the date and time you’ve installed it.

Okay, the Setup Wizard will now starts up, click on ‘Next’ to proceed. You’re going to choose ‘Custom’ and click ‘Next’. Now, a couple of things here, So, firstly, you’re going to click ‘off’ the Intel HAXM option. The thing is with this Intel HAXM, it’s a great tool to really speed up the speed of your emulator, which is the Android Virtual Device which enables you to run Android programs or Android Apps, on your Mac. But, the problem is if you’ve got 4-gigabytes of ram or less, frankly less than 8-gigabytes you’ll normally struggle to get it to work because it is a bit of a memory hog. So, the trade off by not installing it you’ll find that your emulator takes a lot longer to start up. So, it’s definitely recommended if you’ve got the ram, but if you’ve got 4-gigabytes or less, almost certainly it won’t work, so leave it off.

But, if you leave it on, no problems, actually you’ve got enough memory. You’re going to leave the ‘Android Virtual Device’ ON. Now, also down below in the same window, ..this is important to note… where the Android SDK location is going to go, in case you ever need that in the future. That’s the folder where it’s going to be installed. Click on ‘Next’ to proceed.

Now, I’m going to click on the top level of the Licenses list(make sure the top level is clicked as you can see there under the ‘android-sdk-license’). We need to click on ‘Accept’ and that will accept the licenses for all the software. You’ll see that all the little icons changed now, and then click on’’Finish’.

So at this point, it’s now going to download the essential Android SDK information to the computer and set it up. So, once its done processing the basic download and configuration, click on ‘Finish’.

A Quick Tour Of Android Studio

Android SDK Location – So now what I want to do is just show you around, and just a few little brief things. Firstly, click on ‘Configure’’and go into ‘Project Defaults’. Then click on ‘Project Structure’. Now I just want to show you the location of the Android SDK location, if you ever need it, that’s how to find it. But also the JDK location. Now in terms of the JDK location, that’s the one that we installed in the JDK video. You can see that’s where it’s looking now, it’s automatically found it, to find the files it needs to create Android Apps, that’s the location directory.


SDK Manager – Now we can if we want too, just go back, go into the SDK Manager. And, we can also configure some of the things that were downloaded automatically in the previous process you did. So you can go through and add a few extra things, because as you see at the moment, it’s just downloading the bits and pieces it needed. Just sort of checking against a repository on the Google Service somewhere, against what you’ve got installed on your computer. And, it’s going to let you know what hasn’t been installed, and what’s available. It’s a good thing to check in here from time to time to see if you are up to date with the latest fixes and so forth because one good thing about Google, is they constantly update this.

Now if your scroll down on the SDK Manager you can see that on the right hand side of the ‘ticks’ shows you if something has been installed or not. In this case, we’ve got the SDK platform Documentation. What I would suggest you start off by doing, is do a ‘Deselect All’. Then you would normally select what you want to install, so maybe click on ‘Documentation’.

SDK Manager(Google APIs) – Now it has also installed the ‘Google APIs’. There’s a Google API and that’s also the SDK. The differences between the two are SDK is sort of the ‘raw’ Android platform the raw SDK I should say, and the Google API is very similar, but it’s specific to Google. So in other words it’s got additional Google Maps and those types of things also included, specific Google APIs on top of that as well It can be a good idea to have both and you can see that Android Studio has in fact selected both.

SDK Manager(System Images) – There’s also a number of these other system images. Now these are for Android Virtual Devices. This is if you haven’t got a physical Android device. and you want to go ahead and setup an emulator. So you would choose (you don’t usually need to choose more than one) ARM, because it’s the one that you’ll need if you don’t have HAXM installed, you’ll need to specify that. And only use that.


The Intel x86 image has both a 32-bit version and a 64-bit version. They will only work with HAXM, if it’s installed. Now just a note here, you might be looking at the 32 and 64 This has got nothing to do with the CPU that is on your computer, This is the emulation of a 32-bit version of Android or a 64-bit version of the Android system image. Normally the 32-bit version would be more than enough. So you would select that if you have HAXM installed. If you’ve got HAXM you don’t need ARM either. It’s usually one or the other. So, in your case you’re going to leave both Intel x86 images – off, because of course you didn’t specify HAXM.

SDK Manager(Sources) – The other good thing which you can see, is already installed, is the Sources. It’s really good because Google provides all the Android source code. So you can get in there and see how something is done and sometimes if you’re curious like I am, it’s good to go in there and see how the professionals have done it, so I always do that. It’s also good, because in later videos I’m going to show you how to navigate around projects. And its easy to click into packages and literally see the Google source code, so I always install that as well.

SDK Manager(Extras) – Now, scrolling down, there can be a few other things that you may need, that we’ve got already installed. We’ve got the Android Support Repository installed and the Google Repository. Google Play Services can be installed, if you were running a game that uses Google Play you’d need to click on that to activate it and some of these other ones, which you won’t need to now. And, because this is a Mac, the ‘Google USB Driver’ isn’t needed. And the HAXM is also listed in the Extras section, so even if you forgot to do it earlier, you could come back here and install it. So I might show you that in a future video. So you would then click on install, and that would download and install those extra packages so that you could use them in your projects.

Updating Android Studio

The last thing I want to show you now is updates. So, click on ‘Preferences’. Now, go right down to ‘Updates’ down at the bottom. This is another way for you to be kept up to date with new versions of Android Studio. If you do a check right now, A new version is there, so you’re going to click on ‘Update and Restart’ because it only takes a moment. Go back to the Updates window again. Because I also want to show you, the different updates available depending on how cutting-edge you want to be There’s a stable version, which is the stable version I have currently installed. But there are also different channels Google refers to where you can find whether you wanted more frequent updates to more beta versions and cutting edge versions, those types of things.


Okay, you’ll go back to ‘Configure’ again. Go back into ‘Preferences’. You’ll go into ‘Updates’. Now as you can see you just previously installed the stable version, but there are also these other channels. Now depending on how bleeding edge you want to be, you can specify different channels.

We will first go back to the ’Stable’ option again and click on ‘Check’ and there won’t be an update because you’ve just installed it. You’ll see you’ve got the latest version. If you go back to ‘Beta’, you’ll find that there is a version. And that’s because a release candidate as of the time I’m shooting this video has been made available, so if you want to keep up to date, that’s the way to do it, and you can take that further. You can go right down to ‘Canary’ channel if you want, which is really literally a daily release, so you will get problems more than likely from time to time depending on which version you choose. And you can see at the moment that they are on the same version, but that can change.

What I would recommend normally you do is selecting Beta. You’re normally pretty safe in going to the ‘Beta Channel’ and selecting that. It just means that you’re not sort of waiting for these fixes, particularly if there is an annoying fix that takes a long time to go move right up to Stable. so I would suggest that you choose ‘Beta’, but that’s that.

And, that’s a wrap, we’ve now gone ahead and installed and configured Android Studio, and we’re up and going and you’re ready to start creating some Android Apps.

Please subscribe to my YouTube channel, to be able to keep up to date with the latest videos on app development for Android and games development as and when I release them.

Now speaking of content, please also leave some comments below the post. Let me know what you thought of the video, but also now perhaps more importantly what you’d like me to cover in future videos. Because I want to be the #1 premium resource for you for Android development tips, tricks, tutorials, and so forth.

But in order to do that, I need some feedback from you to know what you want me to cover in future videos, so please do that.

Tim’s Android Development Course

My course contains over Twenty-five (25)  hours of video training. With more being added regularly.
Teaching you, whether you’re a beginner at coding, or more experienced how to be a great Android app developer.  A fraction under 11,000  students have already taken my course and more are joining everyday.   I’d love to see you in there so come and check out what all the fuss is about!

Click here to access my Android Development course

All the best!