Sri Lankan police officers attend a demonstration near the parliament building in Colombo by protesters demanding President Gotabaya Rajapaksa's resignation on May 4.
CNN  — 

Sri Lanka’s President Gotabaya Rajapaksa declared a state of emergency on Friday, after prolonged protests and a general strike shuttered schools, businesses, and transport services.

The state of emergency will allow for the arrest of protesters blocking roads. The measure must be approved by Sri Lanka’s parliament within 14 days.

The country has been rocked by civil unrest since March, with protests at times turning violent as anger builds over the government’s apparent mishandling of the country’s economic crisis.

On Friday, police fired tear gas at protesters near the country’s parliament in the national capital of Colombo.

The state of emergency drew criticism from some, with opposition leader Sajith Premadasa saying the measure “runs counter to seeking any solution to the crisis.”

Rajapaksa previously declared a state of emergency on April 1, but rolled it back after five days.

Protesters have demanded Rajapaksa’s resignation, frustrated by skyrocketing prices for food, fuel and other necessities as the government runs out of money. Many have been forced to spend hours in the searing heat to fill their tanks at gas stations, or to receive supplies of food and medicine.

This week Sri Lanka’s Finance Minister Ali Sabry admitted the country’s financial reserves are close to empty. The country has appealed to the International Monetary Fund for emergency financing.

Reuters contributed to this report.