Given that scripting is not natively supported in Android and wrapping libraries like javax.script.ScriptEngine into your app will make it too large, is it possible to send a javascript string to an invisible WebView and have it evaluate the string and return you the results (another string)?
I want to go this route because I want to save all my scripts to disk so my app can remain small.
Edit
I need Java code to evaluate javascript strings not the other way around. addJavascriptInterface() doesn't help.