【发布时间】: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
-
问题是有时当我连接到互联网时广播接收器甚至没有收到通知