隔空投送 失败七种情景汇总

情景1 目标对象无法发现I

Solution:保证你的蓝牙、隔空投送都开启了,并且能被对方发现。

【访达】;【隔空投送】
【设置】;【通用】t;【隔空投送】

情景2 目标都无法发现II

Solution:保证你的传输目标在唤醒状态。

例如手机解锁后,手机处于主屏幕亮起状态。

网络上还会有些文章说,必须处于同一网络环境下,实际上我觉得并不需要。因为我尝试过使用我的两台设备在不同的WIFI/移动网络下进行发现,也是可以被发现到的,并且隔空投送是基于蓝牙的技术,并没有要求网络。

情景3 传输到一半,显示拒绝或取消或失败I

Solution:保证你在传输过程中,传输目标没有休眠。

例如传输过程中不断滑一滑你的手机,不要让它屏幕黑掉。

情景4 传输到一半,显示拒绝或取消或失败II

Solution:确保你的设备存储空间大于传输对象。(并且可能需要有几个G的余量)

另外我碰到过一种情况,传输到一半的文件传输失败了,存储空间却被占用了。这时候你只需要重启一下设备,它就会把你“消失的存储空间”还回来。

情景5 传输到一半,显示拒绝或取消或失败III

Solution:检查你的蓝牙状态,使你的蓝牙状态处于稳定。

情景6 传输对象一拖上去I

Solution:重启大法先试一试,这可能包治百名的。

情景7 传输对象一拖上去II

Solution:既然网上的方法都尝试过了,重启也重启过了,还是一放上去就对方已取消怎么办?试试这个方法吧。

你有考虑过,文件的rwx(读写执行)权限吗。

很多情况下,你下载或者接收过来的文件,都可能是这样的,只有root才有所有权限:

而一般你的账户又不是root账户,或者说需要“sudo”才能短时拥有root权限执行某些敏感操作。这时,通过UI(图形化界面)进行隔空投送时,由于没有足够权限,就导致了拖上去就失败。

所以现在你需要做的就是给当前你需要传输的对象进行权限扩大。操作很简单,终端打开之后,定位到目标文件,然后:

chmod 666 [你要传输的文件]

就行了。

它就变成这样了: