是否存在将“Python代码”直接转换为JVM / Dalvik字节码的“翻译器”(因为我现在脑子里没有更好的词)?
非常适合用Python编写Android应用程序!
注意:我知道Android平台的脚本功能,但我正在寻找能够生成'.apk'而无需安装'脚本'软件包的东西...烦人的最终用户。
答案 0 :(得分:6)
Yes您可以使用jythonc
转到Java字节码。虽然我不确定这对Dalvik格式的微妙差异有多好。
编辑:显然有一个jythonroid
项目旨在完全按照您的意愿行事,但他们放弃了它而转向SL4A
答案 1 :(得分:3)
try jython - 用于jvm的python implementatjon
答案 2 :(得分:3)
要在JVM上运行python代码,请查看Jython
就dalvik而言,我不知道有任何方法可以将python转换为dalvik。虽然有Android Scripting Enviornment允许你在android中运行几种脚本语言。
答案 3 :(得分:2)
根据Wikipedia entryon Dalvik和Daniel's的答案,我想您可以尝试使用jythonc编译成Java字节码,然后使用dx工具将其转换为.dex文件。
来自维基帕迪亚:
一个名为dx的工具用于将一些(但不是全部)Java .class文件转换为.dex格式。
如果有效,请告诉我们。