在android上执行程序的过程

时间:2012-09-06 11:15:23

标签: java android

这是为了避免误解。请更正第一个并回答第二个。

  1. 正如我所知道的java中的一个简单程序,编译器将源代码编译为Byte代码,该代码由run time处的虚拟机解释。字节代码只能由JVM来理解,而不能由本机来理解。 JIT编译器可以将字节码动态转换为本机机器代码,可以由OS作为进程运行。对于一个程序,android上的执行过程和中间文件是什么?哪些语言程序可以转换为android原生文件(.dex ..?)?

  2. 可以在Android上安装JDK吗?或至少JVM。?有没有可以插入Java运行时的android浏览器。我的网站上有几个小程序。我无法在android中打开它们。是否有任何Android版本的小程序。?
    提前致谢。

2 个答案:

答案 0 :(得分:0)

程序通常用Java的方言编写并编译为字节码。然后,在安装到设备上之前,它们将从Java虚拟机兼容的.class文件转换为Dalvik兼容的.dex(Dalvik可执行文件)文件。

阅读Dalvik (software)

答案 1 :(得分:0)