Schwarze shot Clark only after Ringgenberg scuffled with the young man, during which Clark took control of the officer's gun and Ringgenberg told Schwarze to open fire, the prosecutor said.
Investigators concluded that the officers acted in self-defense, he said.
"(Schwarze's) actions were reasonable given both his observations and Ringgenberg's plea," Freeman said.
"If the city burns down," one woman shouted at Freeman, "it's on your hands."
Clark's cousin, Cameron Clark, said Freeman's version of what happened made no sense to him.
"I feel like the story is being made and it's all lies," he told CNN. "My cousin would never tell the cops to kill him. ... His life was doing good. My cousin never told me he was ready to die."
The investigation included 122 Minnesota Bureau of Criminal Apprehension reports, 1,370 pages of autopsy reports, 21 DNA reports and 97 Minneapolis Police Department supplemental reports, all of which Freeman said took him 31 hours to read.
A scuffle turns deadly
The reports demonstrated that Clark had attacked his girlfriend, interfered with paramedics attempting to transport his girlfriend to the hospital, and refused officers' demands to remove his hands from his pockets, Freeman said. Ringgenberg and Schwarze then took Clark to the ground in an attempt to place handcuffs on him, but during the scuffle, Ringgenberg landed on top of Clark, who then went for Ringgenberg's gun, the prosecutor said.
Ringgenberg said when he felt his gun move from his right hip to the small of his back, Freeman said, he reached back to the top of his gun and felt Clark's "whole" hand on the weapon.
The officer told his partner, "He's got my gun," Freeman said.
"Ringgenberg believed he was going to die ... because he had no control over his gun," Freeman said. "Ringgenberg felt that Clark didn't care what happened to him and remembered thinking that he didn't want his partner to die with his gun."
'I'm ready to die'
Schwarze dropped the handcuffs and took out his gun, according to the prosecutor. Schwarze told investigators he put the gun to the edge of Clark's mouth and said, "Let go or I'm gonna shoot you."
Schwarze told investigators that Clark looked directly at him and said, "I'm ready to die." Schwarze said the "only thing I could think of to do was to save our lives and anyone else in the immediate area so I pulled the trigger," according to the prosecutor.
The gun did not fire because the slide was partially pulled back, Freeman said. Schwarze heard Ringgenberg saying "Shoot him."
Schwarze pulled the trigger again and fired, the prosecutor said. Clark was shot approximately 61 seconds after first being confronted by the officers.
"The evidence detailed ... does not support the filing of criminal charges against Officers Dustin Schwarze or Mark Ringgenberg for the fatal shooting of Jamar Clark," Freeman said.
"At the time he was shot, Clark was attempting to gain control of Ringgenberg's firearm. Ringgenberg reasonably believed that if Clark had succeeded in removing his firearm from his holster, Clark would have shot both officers as well as exposing third parties to danger of injury by firearm."
Clark was shot on November 15. He died at a hospital a day later.
Conflicting claims
Clark's death sparked widespread protests.
Several witnesses said Clark was restrained when a bullet struck him in the head. One witness told CNN he thought Clark was in handcuffs. Police and attorneys have disputed those claims.
Freeman addressed the witnesses' accounts during his Wednesday news conference, calling them conflicting. Of 20 witnesses, he said, two said Clark was not handcuffed, six said they were uncertain and 12 said he was handcuffed, though they disagreed on whether he was handcuffed with his hands in front of him, his hands behind him or only on his left hand.
Freeman said none of the civilian witnesses reported hearing Clark say he was ready to die.
Forensic evidence further demonstrated that Clark had no wrist wounds that would have resulted from being handcuffed during the tussle, and blood found on the handcuffs suggests they were on the ground, not on Clark's wrists, when he was shot, Freeman said.
Clark was African-American; the officers are white.
Minneapolis on edge
Bracing for the possibility of more protests, Minneapolis Police Chief Janee Harteau released a message on March 24, warning activists and others that violence would not be tolerated.
"The Minneapolis Police Department has a long history of helping residents and those who visit our city exercise their First Amendment rights. It is also our responsibility to do everything in our power to keep people safe," she said. "We will not tolerate acts of violence against anyone, and that includes acts of violence against our officers."
The chief continued: "We will not allow people to set fires on our streets or occupy and vandalize our buildings. We will not allow people to jeopardize the safety of others by causing massive disruptions and hindering emergency vehicles from helping those in need. The (Minneapolis Police Department) has to, and will, strike a balance between First Amendment rights with the safety of everyone."
CNN's Seth Kovar, Sheena Jones, Ed Payne and Tina Burnside contributed to this report.