在Android中执行Java字节码
我正在尝试用Android执行Java程序。使用链接作为参考。我的问题是,我可以在eclipse的模拟器上运行Java程序吗?当我尝试安装HelloWorld.apk(在命令提示符下)时,它说缺少AndroidManifest.xml。我可以选择吗?请提供帮助。Android使用Dalvik虚拟机,而不是Java虚拟机。因此,您无法在Android设备上执行标准java程序。此外,Android程序由各种XML文件支持,如Android清单、布局文件、资源文件等。Android清单尤其重要,因为它包含应用程序可以启动的部分、服务或接收器、应用程序需要的权限等信息,应用程序需要哪些硬件和软件功能,哪个版本的Android与之兼容等在Android中执行Java字节码,java,android,bytecode,Java,Android,Bytecode,我正在尝试用Android执行Java程序。使用链接作为参考。我的问题是,我可以在eclipse的模拟器上运行Java程序吗?当我尝试安装HelloWorld.apk(在命令提示符下)时,它说缺少AndroidManifest.xml。我可以选择吗?请提供帮助。Android使用Dalvik虚拟机,而不是Java虚拟机。因此,您无法在Android设备上执行标准java程序。此外,Android程序由各种XML文件支持,如Android清单、布局文件、资源文件等。Android清单尤其重要,因为
简而言之:不,你不能在Android上执行普通的java程序 android没有运行java字节码的jvm,它使用不同的DVM和dex代码,你不能像那样在android上运行java程序,还有其他替代方法吗?没有办法,你必须创建一个本地android应用程序才能在android上运行它你想运行基于命令行的java工具吗?还是一个真正的Android应用程序?当然可以。在通过dx运行大多数基于命令行的java工具之后,它们应该可以正常工作。我想在实际的Android应用程序中运行java字节码程序@Jesusfreke基本上,没有办法在Android上运行原始JVM字节码。您必须先将其转换为dalvik字节码。好的,谢谢!还有一件事需要澄清。我使用link在Android中运行Python。你能告诉我如何用Python创建一个小部件吗@Raghavsoud与你当前的问题无关。为此提出一个新问题。