これが私が達成したいことです:
プラグイン対応である必要がある Android アプリケーションを構築しています。私がする必要があるのは、Web サーバーから .java ファイルをダウンロードし、実行時にアプリケーション内でコンパイルして、クラスパスにロードすることです。プラグイン オブジェクトをストック オブジェクトと同じように使用できるので、使いやすさから Java を使用したいと考えています。
javax.tools のコンパイル方法を見てきましたが、DalvikVM では利用できません。それに代わる最良の方法は何ですか(同様の方法で機能します)?
編集:
現在 .bsh-script を使用しています。これは JVM で魅力的に動作し、Android デバイスでも動作するはずです (次にテストします)。
package de.hotware.beanshell.test;
import bsh.EvalError;
import bsh.Interpreter;
public class BeanShellTest {
    public static interface InterfaceTest {
        public void sayHello();
    }
    public static void main(String[] args) {
        try {
            Interpreter interpreter = new Interpreter();
            InterfaceTest res = (InterfaceTest) interpreter.eval("import de.hotware.beanshell.test.BeanShellTest.InterfaceTest;" +
                    "new InterfaceTest() {" +
                    "public void sayHello() { System.out.println(\"hello\");}" +
                    "}");
            res.sayHello();
        } catch(EvalError e) {
            e.printStackTrace();
        }
    }
    public void test() {
    }
}