【发布时间】:2020-10-11 12:03:40
【问题描述】:
我做了什么?
- 在
build.gradle下添加了依赖
implementation "io.ktor:ktor:1.3.2"
implementation "io.ktor:ktor-server-netty:1.3.2"
implementation "io.ktor:ktor-gson:1.3.2"
AndroidMenifest.xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.BLUETOOTH" />
MainActivity.kt
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
embeddedServer(Netty, 9000) {
install(ContentNegotiation) {
gson {}
}
routing {
get("/") {
call.respond(mapOf("message" to "Hello world"))
}
}
}.start(wait = true)
}
}
出了什么问题?
在运行应用程序时,我收到以下错误并且 android 本地服务器未启动。
No implementation found for int io.netty.channel.kqueue.Native.sizeofKEvent()
(tried Java_io_netty_channel_kqueue_Native_sizeofKEvent
and Java_io_netty_channel_kqueue_Native_sizeofKEvent__)
No implementation found for int io.netty.channel.epoll.Native.offsetofEpollData()
(tried Java_io_netty_channel_epoll_Native_offsetofEpollData
and Java_io_netty_channel_epoll_Native_offsetofEpollData__)
【问题讨论】:
标签: android kotlin localhost httpserver ktor