you can only get one but you can get them after you get the go-googles from mayin lavaridge after beating the gym. then you can go into the sandstorm and search around until you find them but once you oikc one the other will sink
A few
You do not " hatch " fossils in Emerald, but you can revive them at the Devon Corporation on the second floor in Rustboro City by talking to a scientist there.
chese
be quiet
Armaldo and Cradilly.
go to the sand tower in the desert from mauvile go up
go into the desert,and find the mirage tower
mirage tower or desert underpass
there is two fossils in Pokemon emerald one you can get in mirrage tower and 1 you can get after you beat the eliet four go to the fossils maniac and he will sent u to the desert underpass where you can find the other fossile (there will be wild dittos :)
get the fossils go to the Devon corp place an give a guy in there the stones.
anorith,armaldo,lileep or cradily(from fossils)
You can't, you have to trade over from FireRed or LeafGreen.