Can I develop Android applications on MacOS?

AndroidMacos

Android Problem Overview


I want to develop applications on Android. Can the SDK be installed on Mac?

Android Solutions


Solution 1 - Android

Yes. Android development primarily takes place with Java and in Eclipse (which itself runs on Java) and therefore is cross platform.

  1. Download the SDK for Mac
  2. Following the installation instructions

This all-in-one post might be easier to follow for you.

If you run into problems a simple Google or post in their Google Group will usually yield a result.

Solution 2 - Android

> Looking for an answer drawing from credible and/or official sources.

developer.android.com is official Android site for developers. You can find all desired info at this site. There are steps from developer.android.com to start develop on Mac

  1. Download SDK at https://developer.android.com/sdk/index.html. Direct URL for Mac OS X
  2. Install and prepare Ecipse. Direct URL for Eclipse Classic 3.7.1 for Mac OS X(Cocoa 64)
  3. Download and configure ADT Plugin
  4. If you have just installed the SDK for the first time, go to the Hello World tutorial.

Solution 3 - Android

Yes you can develop on Mac, you have to install the SDK

Solution 4 - Android

The SDK for the Mac is available at http://developer.android.com/sdk/index.html.

Solution 5 - Android

You might also check out http://www.appcelerator.com/ - They have a cross platform environment that lets you develop Air, Android, iPhone and iPad.

Solution 6 - Android

I document my experience installing the Android platform on Mac OSX at:

http://sites.google.com/site/jalcomputing/

Solution 7 - Android

Android development on macs is just as easy as developing on windows (even easier actually because you don't need to download drivers for all of your test devices!

Eclipse works great on a Mac but I personally prefer intelliJ, it has less issues with refreshing and cleaning the project.... plus its nice to look at. The only thing it lacks is an interactive GUI for changing xmls, but even there it does a great job of displaying what the app will look like on an actual device!

Solution 8 - Android

Yes you can. Corresponding guide is on android developer site.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionHelloWorldView Question on Stackoverflow
Solution 1 - AndroidJake WhartonView Answer on Stackoverflow
Solution 2 - AndroidberylliumView Answer on Stackoverflow
Solution 3 - AndroidOscarRyzView Answer on Stackoverflow
Solution 4 - AndroidJohn Percival HackworthView Answer on Stackoverflow
Solution 5 - AndroidtxmailView Answer on Stackoverflow
Solution 6 - AndroidJALView Answer on Stackoverflow
Solution 7 - AndroidByteMeView Answer on Stackoverflow
Solution 8 - AndroidDi WangView Answer on Stackoverflow