首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android - channel上的Netty gRPC服务器未注册到事件循环

Android - channel上的Netty gRPC服务器未注册到事件循环
EN

Stack Overflow用户
提问于 2021-12-02 19:05:51
回答 1查看 65关注 0票数 0

当在Android上运行Netty gRPC服务器时,我得到了以下异常

代码语言:javascript
运行
复制
java.lang.IllegalStateException: channel not registered to an event loop

我使用的依赖项:

代码语言:javascript
运行
复制
implementation 'io.grpc:grpc-kotlin-stub:1.2.0'
implementation 'io.grpc:grpc-netty-shaded:1.40.1'
implementation 'io.grpc:grpc-stub:1.40.1'
implementation 'io.grpc:grpc-protobuf-lite:1.40.1'
implementation 'io.grpc:grpc-okhttp:1.40.1'
implementation 'com.google.protobuf:protobuf-kotlin-lite:3.18.1'

像这样初始化gRPC服务器:

代码语言:javascript
运行
复制
NettyServerBuilder.forPort(7001)
    .addService(Service())
    .build()
    .start()
EN

回答 1

Stack Overflow用户

发布于 2021-12-02 19:05:51

事实证明,异常消息具有误导性,并且我的AndroidManifest文件中缺少网络权限:

代码语言:javascript
运行
复制
<uses-permission android:name="android.permission.INTERNET" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70205157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档