apk安装错误之INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION

      今天在做一个测试视频播放启动时间的程序时,原本在模拟器上跑的刚刚的,在实际设备上安装时确出问题了。我选择的硬件是一个2.1系统的手机,通过adb命令来安装apk,结果终端显示如下错误:

           pkg: /data/local/tmp/XXX.apk
                  Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]

 

      傻眼了,直接整个未知异常,看看选项,想瞅瞅有没有啥开关选项能够给出更详细的错误信息,结果没找到。网上看了一下,有人说是数字签名有问题,于是利用Eclipse上的签名Wizard重新进行签名,错误依旧。是在没办法了,于是抱着侥幸的心里,用Eclipse上的菜单进行安装,苍天不负有心人啊,安装也是出错,不过在console中给出如下提示:

            ERROR: Application requires API version 8. Device API version is 7 (Android 2.1-update1)

于是大喜,赶紧到AndroidManifest.xml中把android:minSdkVersion的值改为7,再次安装,问题解决。

 

      心得:以后遇到这种adb命令抛出的未知异常错误,可以考虑用Eclipse的菜单操作来试试,那里可能会给出具体的错误原因,省心啊。

你可能感兴趣的:(Android,exception,eclipse,wizard,android,application,api)