为了账号安全,请及时绑定邮箱和手机立即绑定

Golang:使用 UDP 连接时带有 gomobile 的 Android 应用程序崩溃

Golang:使用 UDP 连接时带有 gomobile 的 Android 应用程序崩溃

Go
米琪卡哇伊 2021-11-22 18:21:20
我用移动包编写了Android应用程序,应用程序在到达以下代码后崩溃:ServerAddr,_ := net.ResolveUDPAddr("udp",SERVER_IP_AND_PORT)LocalAddr, _ := net.ResolveUDPAddr("udp", ":0")Conn, err := net.DialUDP("udp", LocalAddr, ServerAddr)buf := []byte("lalala")_,err := Conn.Write(buf) //apps crash on this line其中(实际ip由“x”表示):const SERVER_IP_AND_PORT string = "xxx.xx.xx.xxx:10001" 我在笔记本电脑上测试了代码,它们运行良好。我只使用移动包来创建 apk 文件来进行 UDP 测试。我尝试使用“log”包来跟踪错误,但它不起作用。我下载了许多 logcat 应用程序,但没有一个可以捕获错误日志(甚至 log.Print("AAA"))。我也尝试在文件中写入日志但也不起作用,请查看此问题。无论如何,有没有人知道问题是什么,或者有什么方法可以定位错误?(并且请避免使用 Android Studio,我什至要正确安装它还有一千多个问题)
查看完整描述

1 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

现在我们必须手动向 AndroidManifest.xml 添加权限,gomobile 包没有这样做(提交了功能请求)。在他们实现此功能之前,我们必须手动完成。



查看完整回答
反对 回复 2021-11-22
  • 1 回答
  • 0 关注
  • 165 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信