在Android应用程序中运行Kotlin脚本可行吗?

在Android应用程序中运行Kotlin脚本可行吗?,android,kotlin,Android,Kotlin,假设我正在编写一个Android应用程序,我想在Kotlin脚本中实现部分逻辑 我通过在应用程序的META-INFO.services“javax.script.ScriptEngineFactory设置中使用org.jetbrains.kotlin.script.jsr223jvmlocalscriptEnginefactory来执行这些脚本 所以这在技术上是可行的 然而,在Android上的生产应用程序中实现这一点真的可行吗?将整个Kotlin编译器都带上?AFAIK,这种依赖实际上链接到K

假设我正在编写一个Android应用程序,我想在Kotlin脚本中实现部分逻辑

我通过在应用程序的
META-INFO.services
javax.script.ScriptEngineFactory
设置中使用
org.jetbrains.kotlin.script.jsr223jvmlocalscriptEnginefactory
来执行这些脚本

所以这在技术上是可行的


然而,在Android上的生产应用程序中实现这一点真的可行吗?将整个Kotlin编译器都带上?

AFAIK,这种依赖实际上链接到Kotlin编译器中——它不是调用命令行编译器或其他什么。因此,如果您让它运行,您已经证明了它的可行性。你的问题将是大小、速度和各种应用程序发行渠道的限制。好吧,这种依赖关系实际上链接到Kotlin编译器中——它不是调用命令行编译器之类的东西。因此,如果您让它运行,您已经证明了它的可行性。您的问题将是大小、速度以及各种应用程序发行渠道设置的限制。