Signing

Code signing is required for applications to run on physical devices and emulators.

All applications must be signed. The system will not install an application on an emulator or a device if it is not signed.

To test and debug your application, the build tools sign your application with a special debug key that is created by the Android SDK build tools.