A strong 6.9 magnitude earthquake struck off the coast of the Solomon Islands on Saturday, but there were no immediate reports of damage and no tsunami warning was issued.