在Android中开发应用程序';虚拟机汇编语言
据我所知,构建Android应用程序的标准过程是用Java编写代码。然后将代码编译到虚拟机 我一直在学习“Scheme”,并且已经读完了《计算机语言的构造与解释》一书中关于编译的章节 我想试一试,试着编写一个针对Android虚拟机的编译器。为了做到这一点,我想知道哪些工具是可用的(因为我认为尝试生成java代码会更加困难) 通过我在网上的搜索,我找到了Smali汇编程序。但它是否存在一套更正式的工具,最好是与VisualStudio集成的工具在Android中开发应用程序';虚拟机汇编语言,android,assembly,scheme,Android,Assembly,Scheme,据我所知,构建Android应用程序的标准过程是用Java编写代码。然后将代码编译到虚拟机 我一直在学习“Scheme”,并且已经读完了《计算机语言的构造与解释》一书中关于编译的章节 我想试一试,试着编写一个针对Android虚拟机的编译器。为了做到这一点,我想知道哪些工具是可用的(因为我认为尝试生成java代码会更加困难) 通过我在网上的搜索,我找到了Smali汇编程序。但它是否存在一套更正式的工具,最好是与VisualStudio集成的工具 提前感谢您的回答。Java代码不是被编译成Java
提前感谢您的回答。Java代码不是被编译成Java字节码,然后翻译成Android运行时(Dalvik)字节码吗?看起来你唯一需要的工具是一个生成Java字节码的Scheme编译器,以及Android用来转换Java字节码的任何工具。另一个选择是用Java实现“SICP机器”,然后将其作为你的目标。