Netty的缓冲区和通用模块可以在Android中使用吗?



我有一个在使用Erlang构建的自定义协议上运行的服务器(称为 a )。要从Java编写的另一台服务器(称为 b )到达A,我写了一个TCP客户端库(称为 C ),使用美丽的Netty库来讲点协议。但是,我还有另一种用例,即服务器A,也应通过在Android上运行的客户端应用程序来达到。在库 c 中,我有使用Netty的 Netty-Buffer.jar(4.1.15)> and netty-common.jar(4.1.1.15)构建的协议解析抽象(4.1.15))。我的问题是,我可以在Android客户端代码中使用相同的抽象吗?与Netty的Bytebuff合作,可以在Java的Bytebuffer上挽救生命。我知道Android在Dalvik VM上运行,这在某些方面与普通Java JVM不同。
最小支持的Android API为16(如果重要的话)

是的,在Android中使用Netty很好。使用proguard来确保只带来所需的零件。

Android不一定会在Dalvik上运行。还有艺术。