Flamestrike
Legend
No it doesnt.Dodge certainly does stop SA from a hidden archer unless there is an ally within 5 feet of them. If you do not have advantage or an ally within 5 feet you don't get SA and dodge will cancel all advantages regardless of how many there are.
When you take the Dodge action, you focus entirely on avoiding attacks. Until the start of your next turn, any Attack roll made against you has disadvantage if you can see the attacker.
Roll20
If you're hidden (unseen and unheard) when you make your attack, you don't reveal yourself until after the attack is resolved (hit or miss).
You cant dodge an attack from a hidden creature.