1. java文件编译成dex文件
新建一个名为“Hello.java”的文件,将以下内容保存。
public class Hello{ public int foo(int a,int b){ return (a+b)*(a-b); } public static void main(String[] argc){ Hello hello=new Hello(); System.out.println(hello.foo(5,3)); } }
打开命令提示符,执行“javac Hello.java”编译为Hello.class文件,再执行命令“dx --dex --output=Hello.dex Hello.class”生成dex文件。(详见外编)
2.在模拟器上测试运行
a)连接夜神模拟器
打开adb服务,查看设备列表,假如出现本地adb版本和模拟器版本不匹配,可通过手动复制sdk文件中三个文件到模拟器使相同。
执行命令“adb push Hello.dex /sdcard”把文件Hello.dex发送到模拟器sdcard目录下: