title: How to solve Installation failed due to invalid APK file?
body: <p>I'm trying to build Dolphin Player, but I got his error:</p>
  
  <pre><code>[2012-09-21 09:46:23 - DolphinPlayer] Installation failed due to invalid APK file!
  [2012-09-21 09:46:23 - DolphinPlayer] Please check logcat output for more details.
  [2012-09-21 09:46:23 - DolphinPlayer] Launch canceled!
  
  
  09-21 09:32:15.460: W/PackageParser(52): Unknown element under &lt;application&gt;: intent-filter at /data/app/vmdl30455.tmp Binary XML file line #31
  09-21 09:32:17.360: E/PackageManager(52): Package com.broov.player has mismatched uid: 10031 on disk, 10035 in settings
  09-21 09:32:17.370: I/PackageManager(52): /data/app/vmdl30455.tmp changed; unpacking
  09-21 09:32:17.390: W/PackageManager(52): Native ABI mismatch from package file
  09-21 09:32:17.400: W/PackageManager(52): Package couldn't be installed in /data/app/com.broov.player.apk
  09-21 09:32:17.460: D/AndroidRuntime(833): Shutting down VM
  09-21 09:32:17.460: D/dalvikvm(833): DestroyJavaVM waiting for non-daemon threads to exit
  09-21 09:32:17.460: D/dalvikvm(833): DestroyJavaVM shutting VM down
  09-21 09:32:17.460: D/dalvikvm(833): HeapWorker thread shutting down
  09-21 09:32:17.460: D/dalvikvm(833): HeapWorker thread has shut down
  09-21 09:32:17.470: D/jdwp(833): JDWP shutting down net...
  09-21 09:32:17.470: I/dalvikvm(833): Debugger has detached; object registry had 1 entries
  09-21 09:32:17.480: D/dalvikvm(833): VM cleaning up
  09-21 09:32:17.480: E/AndroidRuntime(833): ERROR: thread attach failed
  09-21 09:32:17.490: D/dalvikvm(833): LinearAlloc 0x0 used 631172 of 5242880 (12%)
  09-21 09:32:17.669: D/dalvikvm(52): GC freed 8681 objects / 526608 bytes in 239ms
  : E/(): Device disconnected
  </code></pre>