在Android中执行Java字节码

时间:2012-09-05 11:17:03

标签: java android bytecode

我正在尝试在Android中执行Java程序。使用链接How to execute the dex file in android with command?作为参考。我的问题是,我可以从eclipse在模拟器上运行Java程序吗?当我尝试使用adb install HelloWorld.apk(在命令提示符下)时,它表示缺少AndroidManifest.xml。我有选择吗?请帮忙。

1 个答案:

答案 0 :(得分:6)

Android使用Dalvik VM而不是Java VM。因此,您无法在Android设备上执行标准Java程序。此外,Android程序由各种XML文件支持,如Android Manifest,布局文件,资源文件等.Android Manifest特别重要,因为它包含有关应用程序的哪个部分可以启动的信息,即服务或接收器,应用程序需要什么权限,应用程序需要哪些硬件和软件功能,哪个版本的Android与之兼容等等。

简而言之:不,你不能在Android上执行普通的java程序。