2017-06-23 1 views
1

J'ai un nom de classe String et un String contenant le code de la classe. Par exemple, "Exemple" est le nom de la classe etCompilation du code Java sous Android en cours d'exécution

public class Example { 
    public void example() {System.out.println ("Hello world!"); } 
} 

Le code de classe.

J'ai regardé la bibliothèque Dexmaker, mais je ne comprenais pas s'il était possible de compiler le code généré. Et la question est de savoir comment compiler la chaîne de code sous Android?

Répondre

0

Je ne sais pas, si possible, à toute la compilation dans le système embarqué, mais definitelly vous pouvez analyser et exécuter le code à l'aide beanshell: http://www.beanshell.org/

il est léger et facile à intégrer dans votre application. Ensuite, vous pouvez utiliser la classe générée et exécuter tout ce que vous avez mis à l'intérieur.