【问题标题】:How to solve Installation failed due to invalid APK file?如何解决由于无效的APK文件导致安装失败?
【发布时间】:2012-09-21 13:59:23
【问题描述】:

我正在尝试构建 Dolphin Player,但我收到了他的错误:

[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

【问题讨论】:

标签: android eclipse apk


【解决方案1】:

您的 AndroidManifest.xml 文件中似乎出现了问题。一个意图过滤器可能在错误的地方?我认为它需要在 标签内,而不是在 标签内。

【讨论】:

    【解决方案2】:

    我在运行应用程序时遇到同样的错误,然后 我删除了 bin 文件夹 并清理了项目 并再次运行,它再次创建了 bin 文件夹并在没有任何内容的情况下运行错误。

    【讨论】:

    • 该行动背后有什么理由吗?我的意思是,你猜到该怎么做了吗?
    • 只需在android studio中打开应用程序,在应用程序内我们有bin文件夹你可以删除它,因为它会在我们构建时自动创建。对我来说它可以工作
    【解决方案3】:

    可能有两种情况。

    1. AndroidManifest.xml
    2. 包含的 .jar 文件也可能是导致此问题的原因。

    欲了解更多信息,请查看

    Eclipse installation failed due to invalid APK file?

    Installation failed due to invalid APK file?

    Installation failed due to invalid APK file! - Android

    Installation failed - invalid apk file - android_opencv_library

    【讨论】:

    • 从模拟器中卸载应用程序并重新安装对我有用
    【解决方案4】:

    构建 > 重建项目.. 为我解决了这个问题

    【讨论】:

      【解决方案5】:
      • 第 1 步:就我而言,我删除了 ...\android\app\build\outputs\apk\debug 文件夹中的 app-debug.apk

      • 第 2 步:然后再次运行。 这对我有用。

      祝你好运。永不放弃!!!

      【讨论】:

        猜你喜欢
        • 2014-09-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-21
        相关资源
        最近更新 更多