I have a broadcast receiver in a app which uses my permission com.myexample.permission.MY_PERMISSION.
com.myexample.permission.MY_PERMISSION
I am able to send the broadcast using
se
Taking a look at this post try removing the permission temporarily when you're doing testing from adb, and then re-adding the permission when you're ready to test it through a real broadcast.
adb
If that is not acceptable, this post may be of some help.