The manifest file

Before the Android system can start an app component, the system must know that the component exists by reading the app's manifest file AndroidManifest.xml  Your app must declare all its components in this file, which must be at the root of the app project directory.

The manifest does a number of things in addition to declaring the app's components, such as the following: