To test an Android APK file with Robotium, the APK must have the same signature as the test project. There are two ways to sign an APK - if built within Eclipse, no resigning is needed as the signatures will match. Otherwise, the APK can be resigned by unpacking it, deleting the META-INF folder, repacking it, and using jarsigner to sign it with the debug keystore.