Can I develop Android applications on MacOS?
AndroidMacosAndroid 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.
- Download the SDK for Mac
- 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
- Download SDK at https://developer.android.com/sdk/index.html. Direct URL for Mac OS X
- Install and prepare Ecipse. Direct URL for Eclipse Classic 3.7.1 for Mac OS X(Cocoa 64)
- Download and configure ADT Plugin
- 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:
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.