错误
<receiver android:name="SubBroadcastReceiver.DeviceConnectBroadcastReceiver"> <intent-filter> <action android:name="android.net.ConnectivityManager.CONNECTIVITY_ACTION"/> </intent-filter> </receiver>
正确
<receiver android:name="subBroadcastReceiver.DeviceConnectBroadcastReceiver"> <intent-filter> <action android:name="android.net.ConnectivityManager.CONNECTIVITY_ACTION"/> </intent-filter> </receiver>
因为定义BroadcastReceiver的包名第一个字母不能大写,否则会出现这个错误(不明白具体原因),反正改成小写就解决了。