2012-09-21 82 views
3

我試圖打造海豚的球員,但我得到了他的錯誤:如何解決由於APK文件無效導致安裝失敗?

[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 <application>: 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 
+0

一些類似問題的鏈接:(http://blog.elsdoerfer.name/2009/05/25/android-fix-package-uid-mismatches/)(http://stackoverflow.com/questions/6431759/ package-xyz-has-mismatched-uid-10044-on-disk-10045-in-settings)(https://groups.google.com/forum/?fromgroups#!topic/android-developers/enDoyYlyHik)最後一個鏈接可能是最好的 –

+0

感謝您的鏈接! – Winston

回答

3

它看起來像你的AndroidManifest.xml文件出了問題。意圖過濾器在錯誤的地方也許?我認爲它需要在<活動>標記內,而不是在<應用程序>標記內。

+0

謝謝指出! – Winston

2

我有,當我運行的應用程序,然後我刪除bin文件夾相同的錯誤和清理項目,然後再次運行,它再次創建bin文件夾,然後運行沒有任何錯誤。

+0

該行動背後有任何理由嗎?我的意思是,你猜怎麼辦? – f470071

+0

只需在android studio中打開應用程序,在應用程序內部我們有bin文件夾,您可以將其刪除,因爲它會在我們提供build時自動創建。對我而言, – Hanuman

相關問題