大家好:遇到一个怪现象,好久没搞android了,最近有公司有需求,需开发一APP, 于是打开Eclipse,发现我原有的Eclipse android 项目中有的项目可以发布到真机上,有的却报如下错误, 以前都是OK的,Installation error:INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION就连我新建一android 项目,按向导一步一步生成的新项目,一个字没加,都不能发布到手机上,还是报以上错误, 请问什么原因?

解决方案 »

  1.   

    通常有几种可能
    1. key不对
    2. 要安装的版本比已安装的版本更低
    3. min api level 比机器高
    如果机器上本来就有该app了,把它删了再装试试看
      

  2.   


    1.  你是说keystore吗, 这些都是最新生成的 ,关键是的有项目又可以
    2.  我机器是5.1 ,  app的版本都比它低 2.3.3 或 4.2.2
    3.  min api level 比机器高 :    这个我也检查没问题呀  ,用的是 8,    怪的是,按向导新建一android项目竞也运行不起来. 
      

  3.   


    1.  你是说keystore吗, 这些都是最新生成的 ,关键是的有项目又可以
    2.  我机器是5.1 ,  app的版本都比它低 2.3.3 或 4.2.2
    3.  min api level 比机器高 :    这个我也检查没问题呀  ,用的是 8,    怪的是,按向导新建一android项目竞也运行不起来. 

    1. 对, 但是debug key没法复盖release key的, 不管你的debug key多新都一样
    2. 是versionCode去app裡面的gradle看看, 那个数字只能一样或者往上升
    机子裡面有装了该app吗? 试试看删掉再装而不是复盖
      

  4.   


    1.  你是说keystore吗, 这些都是最新生成的 ,关键是的有项目又可以
    2.  我机器是5.1 ,  app的版本都比它低 2.3.3 或 4.2.2
    3.  min api level 比机器高 :    这个我也检查没问题呀  ,用的是 8,    怪的是,按向导新建一android项目竞也运行不起来. 

    1. 对, 但是debug key没法复盖release key的, 不管你的debug key多新都一样
    2. 是versionCode去app裡面的gradle看看, 那个数字只能一样或者往上升
    机子裡面有装了该app吗? 试试看删掉再装而不是复盖
    无语了,晚上开机,竟然又可以了,我什么也没做.记得昨晚就是重新生成了一下keystore.