步驟一:編寫Java程序
public class Hello { public static void main(String[] args) { System.out.println("Hello world!"); } }
步驟二 :編譯成class文件
javac Hello.java
步驟三:生成jar文件
dx --dex --output=Hello.jar Hello.class
注意:需要安裝Android開發工具包,dx工具在%ANDROID_HOME%\Build-Tools目錄下面。具體參考:不連接外網的情況下,下載與安裝Android SDK
步驟四:拷貝Hello.jar到手機
可以通過USB數據線,將文件拷貝去過。假定目錄為:/sdcard/Hello.jar
步驟五:在終端模擬器中執行
dalvikvm -cp /sdcard/Hello.jar Hello
注意:需要在手機上安裝Android終端模擬器,我這里用的是Terminal Emulator,因為我手機的Android版本為6.0;Termux終端模擬器安裝不上(它需要Android7.0以上版本)。
Terminal Emulator下載地址:http://jackpal.github.io/Android-Terminal-Emulator/
Termux下載地址:https://f-droid.org/packages/com.termux/
步驟六:運行結果
Hello world!
如果程序引用到其他類庫,可以在CLASSPATH中引進,不過可能會有兼容性的問題。