运行环境:
MacOS 10.12.6, Android Studio 3.1.4, 终端工具(iTerms), mumu模拟器。
步骤:
1.新建文本Hello.java,内容如下:
public class Hello{
public static void main(String[] args) {
System.out.println("Hello Android");
}
}
2.根据Hello.java,生成Hello.class,进一步生成Hello.dx文件。
//进入Hello.java文件夹
cd /Users/crook/Documents/MyTest3/learn/
//生成Hello.class, 指定1.6版本是为了兼容低版本手机
javac -target 1.6 -source 1.6 Hello.java
//这是dx命令的路径
/Users/crook/Library/Android/sdk/build-tools/28.0.2/
//将dx命令路径添加到环境变量(可自行百度)
sudo vim ~/.bash_profile
//使刚才添加的环境变量生效
source ./.bash_profile
//任意位置执行dx命令来生成Hello.dx
dx --dex --output Hello.dex Hello.class
3.查看adb是否连接模拟器
adb devices
结果为: