You are here

Android Development

Developing Mobile Application in Android Platform

Starting program development with Google Android is easy.
Follow the link, it is step by step guide

Android Services:

Very good page provided by Google.


Game Engine

Faster Android Emulator





Cannot locate javac.exe using the PATH environment variable

If you update your Android development environment via  Android development manager then PATH variables might change. For native Android development we need Java 32 version to have in the path. On the other hand if you want to use same Eclipse you need to have 64 bit Java.

Here is an example path for Android native development and PhoneGap development environment.

Native Android development path:

%SystemRoot%\system32;...\;C:\Program Files (x86)\Java\jre7\bin;C:\html\android\adt-bundle-windows-x86_64-20130717\adt-bundle-windows-x86_64-20130717\sdk\platform-tools;C:\html\android\adt-bundle-windows-x86_64-20130717\adt-bundle-windows-x86_64-20130717\sdk\tools;%JAVA_HOME%\bin;%ANT_HOME%\bin

PhoneGap Android development path:


If you have C:\Program Files (x86)\Java\jre7\bin; in the path then your PhoneGap will not work. For example, the following command with generate errors(Cannot locate javac.exe using the PATH environment variable).

.\create C:\Users\develop\workspace\OptimumMove com.hemelix.optimummove optimummove


Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

For windows 8, you can change the API version, restart eclipse (for exmple, I get the bug  with  project build 4.0 + API 14 but goes away   project build 4.3 + API 18)