刚刚写了一个小程序,不会兼容性测试,直接将apk穿到各个历史版本的手机上,4.0.4神马的都没有问题,2.3显示解析包错误,难道不向下兼容???

解决方案 »

  1.   

    是不是你manifest里minsdk定的太高了
      

  2.   

    亲  安卓是向下兼容的也就是说你4.X的机子可以运行  4.x  2.x版本的程序但是你2.x的机子不能运行4.x版本的程序
      

  3.   

    不要使用高版本特有的API就行了
      

  4.   

    <uses-sdk
            android:minSdkVersion="12"
            android:targetSdkVersion="15" />
    这个是我的4.1版本的工程文件里面的设置的
    你如果是在低版本的系统中运行高版本的话是不行的
    如果是高版本系统运行低版本程序,那么你将12修改为你要的数字即可!