Hopefully they can help people who aren't aware of what I'm talking about.
The four major solutions offered are thus (and excuse my lack of information, this is something I know very little about): that Joseph was the son of a Levirite marriage, but this situation is often too complex to be considered plausible. That the genealogy Luke gives is really Mary's, but this is often discounted by religious scholars as unlikely (there are several other reasons I don't remember). That Matthew's genealogy is one tracing the kingship down from King David while Luke's is the true genealogy, but this explanation leaves too much information out. And finally, that the genealogies were simply invented to artificially fulfill Jewish prophecy.