Android wird zwar in Java programmiert, bringt aber keine Runtime mit, um mit den Java-Programmen für »normale« Telefone umzugehen. Es versteht den J2ME-Dialekt nicht. Abhilfe schafft der Java/J2ME Runner, mit ihm kann man die normalen Java-Midlets starten. (non)