1

Java 構文で記述された txt ファイルを読み取り、他の言語でコンパイルする Android アプリを構築しようとしています。

java->script をスキップします。スクリプト インタープリターまたはスクリプト コードをコンパイルするものを埋め込む方法を知りたいです。

したがって、基本的な機能は次のとおりです。スクリプト コードを読み取り、コンパイルし、結果を返します。たとえば、Hello World 画面を表示します。

「公式の」sl4aアプリがあることは知っていますが、そこからコンパイル部分を取得し、自分のアプリに埋め込むだけです。出来ますか?

ところで、JavaコードをPythonコードまたは他のスクリプト言語に変換するパーサーはありますか? もしそうなら、txtまたはhtmlからの文字列として、Javaコードをどのように読み取る必要がありますか?

どうもありがとう。


助けてくれてありがとう!申し訳ありませんが、自分の投稿を編集する方法がわからないので、このようにしてください。

以下のFemiへの返信で、なぜこれをやろうとしているのかを詳しく説明したので、確認してください.

簡単に言うと、アプリで Java コードを読み込んでコンパイルしたいだけです。Android には Java インタープリターまたはコンパイラーがないため、他の言語を使用する必要があります。方法がわからない。

ありがとうございました!

4

2 に答える 2

0

奇妙なタスクの選択ですが、MVEL (http://mvel.codehaus.org/) などの式言語をいつでもアプリに埋め込むことができます。それがどのように機能するのか、そしてあなたがそれを何に使いたいのか、私は非常に興味があります. テンプレートを探していますか、それとも、スクリプト インタープリターを使用してアプリ内のすべてを操作できる Titanium を実行しようとしていますか?

于 2011-05-02T21:27:08.370 に答える
0

Android ですぐに実行できる SnapScriptというインタープリターがあります。コードをコンパイルする必要はありません。スクリプトをすばやくコンパイルできる並列コンパイラがあり、Android で実行した場合のオーバーヘッドは最小限です。

于 2017-03-19T19:48:34.617 に答える