5

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

4

1 回答 1

9

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

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

于 2012-09-05T11:30:42.623 回答