Python代码翻译为JVM
有没有一种“翻译器”(我现在想不出更好的词)可以把Python代码直接转换成JVM或Dalvik字节码呢?
这样的话,用Python写Android应用就太好了!
注意:我知道Android平台有脚本功能,但我想要的是一种能生成“.apk”文件的工具,而不需要安装“脚本”包……这对最终用户来说很麻烦。
4 个回答
3
如果你想在JVM上运行Python代码,可以看看Jython。
至于Dalvik,我不知道有没有办法把Python转换成Dalvik。不过有一个Android脚本环境,它可以让你在安卓上运行几种脚本语言。
3
试试 jython - 这是一个可以在 Java 虚拟机上运行的 Python 版本。
6
是的,你可以通过jythonc
将代码转换成Java字节码。不过,我不太确定这在Dalvik格式中是否能顺利工作,因为它们之间有一些微妙的差别。
补充说明:显然曾经有一个jythonroid
项目,正是为了实现你想要的功能,但他们后来放弃了这个项目,转而支持SL4A。