Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中执行Java字节码_Java_Android_Bytecode - Fatal编程技术网

在Android中执行Java字节码

在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程序。使用链接作为参考。我的问题是,我可以在eclipse的模拟器上运行Java程序吗?当我尝试安装HelloWorld.apk(在命令提示符下)时,它说缺少AndroidManifest.xml。我可以选择吗?请提供帮助。

Android使用Dalvik虚拟机,而不是Java虚拟机。因此,您无法在Android设备上执行标准java程序。此外,Android程序由各种XML文件支持,如Android清单、布局文件、资源文件等。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与你当前的问题无关。为此提出一个新问题。