2016-06-13 38 views
1

我的應用使用廣播接收器檢測互聯網連接並將文件上傳到FTP服務器。當應用程序處於調試模式時,這一切都很順利。當我切換到發佈模式,我得到這個異常:Xamarin Android:無法在發佈模式下訪問FTP

The remote server name could not be resolved: ftp://abcde.com/xyz/ 

此外,在釋放模式,廣播接收器有時不被當有一個新的連接(特別是移動數據)的通知。這在調試模式下不會發生。

請注意,這是一個內部應用程序,apk的大小很重要。因此,將Linker設置爲none並不是一個好主意。

+1

你有INTERNET_PERMISSION在AndroidManifest組連接固定的嗎?在調試模式下,它將自動設置,但在發佈模式下,您必須明確設置它。 – Jason

+0

是的Jason,我已經明確地向AndroidManifest添加了這個問題 –

+0

問題是,有時廣播接收器甚至在我連接到互聯網時不會收到通知 –

回答

0

這個問題是通過簡單地改變從SDK組件只SDK和用戶大會

相關問題