5

Python コードを直接 JVM/Dalvik バイトコードに変換する「トランスレータ」(私の頭にこれ以上の言葉がないため) のようなものはありますか?

Android アプリケーションを Python で作成するのに最適です。

: Android プラットフォームのスクリプト機能については知っていますが、「スクリプト」パッケージをインストールせずに「.apk」を生成できるものを探しています... エンドユーザーにとって迷惑です。

4

4 に答える 4

6

はい、を使用して Java バイトコードに移動できますjythonc。Dalvik 形式の微妙な違いをうまく処理できるかどうかはわかりませんが。

編集:明らかに、jythonroidあなたが望むことを正確に行うことを目的としたプロジェクトがあったようですが、SL4Aを支持して放棄しました

于 2011-01-13T18:33:13.837 に答える
3

jython を試す- jvm の python 実装

于 2011-01-13T18:33:20.360 に答える
3

JVM で Python コードを実行するには、Jythonを確認してください。

dalvik に関しては、python を dalvik に変換する方法を知りません。Androidでいくつかのスクリプト言語を実行できるAndroid Scripting Enviornmentがありますが。

于 2011-01-13T18:33:46.647 に答える
2

DalvikDaniel の回答に関するウィキペディアのエントリによると、 jythoncを使用して Java バイトコードにコンパイルしてから、dx ツールを使用して .dex ファイルに変換してみてください。

ウィキパディアから:

dx と呼ばれるツールを使用して、Java .class ファイルの一部 (すべてではない) を .dex 形式に変換します。

これが機能するかどうかお知らせください。

于 2011-01-13T18:40:01.530 に答える