0
連接
我寫的Android應用程序在走與移動包,達到下面的代碼後,應用程序崩潰:Golang:Android應用程序與gomobile崩潰時,在UDP
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測試。
我試圖使用「日誌」包追蹤錯誤,但它不起作用。我下載了很多logcat應用程序,但沒有一個可以捕獲錯誤日誌(甚至是log.Print(「AAA」))。我也試圖寫入文件的日誌,但也不工作,請檢查出this question。
無論如何,有沒有人有任何想法是什麼問題,或任何方式來找到該錯誤? (並請避免使用Android Studio,我還有一千多個問題需要正確安裝)
非常感謝!
有沒有遇到'<使用許可權的android:name = 「android.permission.INTERNET對」/>'在'AndroidManifest.xml'文件? – user2172816
'adb logcat | grep「GoLog」'爲我工作過濾出從應用程序打印的日誌。確保usb調試已打開。 –
是的,我需要權限!感謝您的幫助! – Kyle