gpt4 book ai didi

android - Groovy 会在 Android Lollipop OS 上与 ART 一起工作吗?

转载 作者:搜寻专家 更新时间:2023-11-01 08:47:36 24 4
gpt4 key购买 nike

我最近发现了 Groovy 语言,经过一些谷歌搜索后,它似乎是当前版本的 Android java 的一个很好的替代品,它有点旧(基于 jdk 7)并且不支持“案例类”,“trait”以及其他基于 jdk 的语言(如 scala、python、ruby 和 perl)中提供的更多功能。

Groovy 可以帮助创建更具可读性和可维护性的代码,避免 NPE 和其他异常,但由于与 Dalvik VM 运行时集成的一些限制,Groovy 运行速度也会变慢(根据 this thread 中的评论)。

现在,Google 已经发布了新的 Android 操作系统 - Lollipop,它呈现出不同的架构 - ART,我们是否仍然可以使用 groovy 开发 Android 应用程序尚不清楚。

最佳答案

Android 的 Groovy 文件像普通的 Java 文件一样被编译成 .class 文件,然后它们被 dexed 成为 Dalvik(或 ART)可执行文件。所以,ART 不会改变任何事情。

Groovy for Android Gradle 插件的创建者在这篇博文中有一个非常清晰和透彻的解释:http://melix.github.io/blog/2014/06/grooid2.html

关于android - Groovy 会在 Android Lollipop OS 上与 ART 一起工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26700099/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com