【问题标题】:Xamarin Android: Can't access FTP in release modeXamarin Android:无法在发布模式下访问 FTP
【发布时间】:2016-10-13 08:15:13
【问题描述】:

我的应用程序使用广播接收器检测互联网连接并将文件上传到 FTP 服务器。当应用程序处于调试模式时,这一切都很顺利。当我切换到释放模式时,我得到了这个异常:

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

同样在发布模式下,当有新连接(特别是移动数据)时,广播接收器有时不会收到通知。这在调试模式下不会发生。

请注意,这是一个内部应用程序,apk 的大小很重要。因此,将 Linker 设置为 none 并不是一个好主意。

【问题讨论】:

  • 您是否在 AndroidManifest 中设置了 INTERNET_PERMISSION?在调试模式下会自动设置,但在发布模式下必须显式设置。
  • 是的,Jason,我已明确将其添加到 AndroidManifest
  • 问题是有时当我连接到互联网时广播接收器甚至没有收到通知

标签: c# android xamarin ftp


【解决方案1】:

只需将 SDK 程序集的链接更改为 SDK 和用户程序集即可解决问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-05
    • 1970-01-01
    • 2019-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多