OAKLAND -- An ex-convict was charged Friday with the Sept. 16 fatal shooting of an Emeryville man on a busy West Oakland street, police said.

Godfrey Jamal Jackson, 26, of Oakland, was arrested Thursday morning in the 900 block of West MacArthur Boulevard, the same location where MiAndrew Rachal, 24, was killed, police said

Jackson was charged with murder, two counts of being a felon in possession of a firearm and violating probation. He is also charged with two prior felony convictions: a 2007 lewd act with a child conviction that mandated he become a registered sex offender and a second one for violating the conditions of a registrant. He also has a no-bail parole hold.

Officer Eric Milina said the shooting stemmed from an ongoing dispute between the two men which had been going on for months. It was not clear what the dispute was about. Milina said the two men were acquainted, but "did not like each other."

The shooting happened about 2:40 a.m. Sept. 16 after the men got into an argument near a liquor store, Milina said.

Witnesses soon identified Jackson as the gunman and police started looking for him.

On Oct. 15 police got a tip he was at a relative's house in the 900 block of 21st Street in West Oakland. But after an extensive search by SWAT officers he was not found.

He was arrested Thursday morning without incident. A pistol was recovered from him but police don't believe it is the gun used in the fatal shooting.