How to program android on mac

Here is a selection of toolkits that allow you to do cross-platform development. Corona Simulator allows you to instantly see your changes, which significantly speed ups the prototyping process. With Corona SDK, you create a project one time and publish it to multiple devices including computers, smartphones, tablets, and smart TVs.

Corona SDK is aimed primarily at 2D gaming, but it also has some productivity uses. Some developers have been successful in developing nongaming apps using the Corona SDK. The platform uses LUA as a language, which makes coding faster than using the various flavors of C floating around, and it already has a graphics engine built into it. The best part is that the Corona SDK is free for beginners and hobbyists. Serious creators and pros pay a monthly fee. It isn't great if you need a lot of text input from the user, but it is solid for most other productivity uses and outstanding for 2D graphics.

In fact, if you plan on going 3D in the future, Unity may be the best choice even if your current project is a 2D game.

1. SyncMate

It's always a good idea to build up a code repository to speed future production. Unity games may take longer to develop, but Unity supports almost every platform out there, including consoles and web gaming, which is supported by the WebGL engine. The release of Unity added templates to get you started on various types of projects including 2D and 3D games.

Instead, SRP uses C and material shaders. As the name suggests, Cocos2D is a framework for building 2D games. Rather, it is a library that can be inserted into different platforms that will make the actual code the same or similar. This does a lot of the heavy lifting when porting a game from one platform to the next, but it still requires more work than Corona. However, the bonus is that the result is coded in the native language, which gives you full access to all of the device's APIs without waiting for a third-party to include them.

You can think of this as a web app that is running inside a browser on the device, but instead of needing a web server to host the app, the device also acts as the server. The HTML 5 base means a company can develop an in-house web app and push it to devices. PhoneGap developers benefit from a robust plugin library that extends the abilities of cross-platform mobile apps. PhoneGap also interacts well with Sencha , which is a platform for building web applications. Corona SDK, Unity, Cocos, and PhoneGap represent some of the most popular cross-platform development packages, but there are many other options.

Some of these aren't quite as robust, require more time going from code to actual build, or are expensive, but they may be just right for your needs. Share Pin Email. Daniel Nations has been a tech journalist since Then start the emulator and wait until it is up and running. Next start LiveCode. The emulator should now be accessible. This is of no use to a mac user if you want to run an emulator. Or even just setting up a real device. Can you do a tutorial that shows the real mac way that things work?

You need specify the path where the sdk-manager's. So just check it's location from the sdk-manager-icon from your desktop. It's in C: The "AppData" folder is hidden. So just copy paste the address to LiveCode directly from the address bar. Has something changed with the newest downloadable version of Android? I am encountering a similar problem to the first question here and I've tried doing the solution outlined in the second response.

It keeps telling me an error of not being able to identify the 2. Please help as I am gradually loosing interest in learning. Setting andoid application development setting is kinda tricky and iOS is far trickerier than this. Maybe try to install it again. The packages should look something like this:. Android 2.

How to use it

Worked like a charm when I tried it on my macbook! For some unknown reason it did not complete the installation on my 7 year old iMac! I followed your instructions. When I tried to run in the emulator I received this message: Unable to build app for testing: If a certificate does not exist, then Android automatically creates a new one for you.

So all you have to do is delete the one that has expired. You have to delete the "debug. This is located in your android development environment. Possibly located somewhere like: This issue has been addressed with LiveCode 6. Every time I try to create a virtual simulator, the program hangs and becomes unresponsive.

Is there a work around? There could be a number of reasons for this hanging. I would recommend having a look at Google's information on managing AVDs. This may give you more insight into what is required to set up an AVD: I've done all the stages and they've worked how it says, but the test button is still ghosted.

What have I done wrong? If everything worked, then you should be able to select the target you would like to deploy to. The target name should be in black characters. If the target name is grayed out then you have not set up the standalone options to deploy to Android. If the target does not exist, then you have not started you Android simulator or a devices is not detected.

This lesson is working like a charm: Indeed I got that black-screen on 2.

Android File Transfer

The only issue still, is that my emulator crashes my apps, when I click on the emulator's orientation-button. But standard apps of the emulator itself crash as well. When I start with app-settings in Landscape mode, it does turn my app. Not perfect, but I can test most things: It is a bit disconcerting that you are finding that the android application is crashing.

From your description it sounds like this may be an issue with the emulator, as other apps are crashing too. If you feel that the issue is related to LiveCode, then please feel free to launch a bug report a quality. This would allow us to investigate LiveCode problems further. Now Feb and looks like Google has pooched this. I'm running on Mavericks, using LiveCode 8. Perhaps it is my setup, but I can't seem to get this linked in at all. This section will help you get started with LiveCode, from installation to creating your first working application.

View in admin portal Edit content on web Edit in desktop. LiveCode Lessons. Search term. Introduction Android is another mobile device family supported by LiveCode. The screen captures are up to date at the time of writing this lesson. Software Requirements You will need an Apple Mac that has the following software installed: This can be accessed by selecting the download "JDK" option on this page Navigate to the download link that is specific to your operating system and select the download link.

Downloading the Android SDK.


  • how to program android on mac.
  • mac dre thizzle dance official video.
  • Best Android file transfer software for Mac OS X.
  • Run Android Apps on Mac.

Executing the Android SDK. You can install the Android SDK into your development environment by executing the following steps: Double click on the file to extract it. Move the extracted package into a location that is to store the Android SDK. The main dialog, shown in the figure of this step, is the Android SDK manager. Accept Licence Agreement for each package.

A Simple Way To Mirror your Android Screen to PC and Mac OS

You will now need to accept the licence agreements for each package 1 Select the package from this left hand window 2 Select the "Accept Licence" checkbox 3 Select the "Install" button. Configuring a Virtual Device. You can set up a virtual device as follows: Choose the Name for your virtual device. Fill in the SD Card Size. Optionally enable Snapshot. This speeds up the launch of the emulator. Select Create AVD.

How to Develop for iOS, Android, Windows and Mac at the Same Time

Starting the Virtual Device Simulator. Configuring a Physical Device In addition to setting up virtual devices, it is possible to set up physical devices. Configuring LiveCode for Android Support. The following error message may be raised if something is wrong with your set up: The Standalone Application Settings Running Under Android Zoom: Running Under Android. To resolve this issue you can do one of the following- -remove the existing application from the device you are deploying to -change the app identifier in the standalone applications settings.

5 Ways to Run Android Apps on Mac | TechWiser

Further Reading Depending on how experienced you are with LiveCode, you may want to review more of the numerous lessons and tutorials we have on developing for Android, iOS and broader lessons that explore the general concepts behind LiveCode. How do I become an Android developer on Linux? Warm Regards Michael. Any suggestions would be helpful. Hi Greg, To test with a physical device, you need to make sure your device is connected and you have selected it as the test target.

For more information, see the step Running Under Android. Thanks Michael, your tweak worked a treat! What did I miss? Hi Bill, there are usually two reasons for this: Hope this helps.


  1. LiveCode Lessons.
  2. print pdf double sided mac preview?
  3. Can I develop Android applications on MacOS? - Stack Overflow.
  4. hanging indent in mac word 2011;
  5. Check out the best cross-platform development SDKs.
  6. How did we rate Android file transfer apps for Mac?.
  7. Kind Regards, Hanson. Hi Grahame, indeed. Thank you very much for spotting this.