min 并不是 指 编译用的版本,仅仅指最低兼容的版本。表示在这个版本以下的不能安装。

解决方案 »

  1.   

    MIN是你程序能用的最低版本,max是最高版本,target是使用效果最好的版本
      

  2.   

    那么就不能使用高于8的api了吗,如果使用了,安装到api8的手机上调用时不就报错了?可以使用高于8的API,只是开发者要判断不同的手机版本调用不同的API。比如目标SDK是19,min是8,那么要是用到API 10 的接口,就需要开发人员 在程序里判断 如果SDK == 8时怎么处理, == 9时怎么处理。
      

  3.   


    min 并不是 指 编译用的版本,仅仅指最低兼容的版本。表示在这个版本以下的不能安装。
    哦,那编译用的版本是哪个?
      

  4.   


    啊,这样啊??、
    那不是烦死了这样判断,微信这种支持比较低版本的,如果要用高版本的api,要做无数这样的判断?
      

  5.   


    啊,这样啊??、
    那不是烦死了这样判断,微信这种支持比较低版本的,如果要用高版本的api,要做无数这样的判断?人家最多也就支持2.3吧,不用高级特性基本也够用。高级的API用的越少,要做的判断越少。
    当然也有很多hack的方法去避免。比如copy 高版本的API代码直接塞应用里。话说,google 也提供了很多兼容包,eclipse里创建目标为19+的应用时,会自动添加的。
      

  6.   


    啊,这样啊??、
    那不是烦死了这样判断,微信这种支持比较低版本的,如果要用高版本的api,要做无数这样的判断?人家最多也就支持2.3吧,不用高级特性基本也够用。高级的API用的越少,要做的判断越少。
    当然也有很多hack的方法去避免。比如copy 高版本的API代码直接塞应用里。话说,google 也提供了很多兼容包,eclipse里创建目标为19+的应用时,会自动添加的。哦,那哪些情况需要程序去判断,哪些情况兼容包提供支持了,要自行去判断?
      

  7.   


    啊,这样啊??、
    那不是烦死了这样判断,微信这种支持比较低版本的,如果要用高版本的api,要做无数这样的判断?人家最多也就支持2.3吧,不用高级特性基本也够用。高级的API用的越少,要做的判断越少。
    当然也有很多hack的方法去避免。比如copy 高版本的API代码直接塞应用里。话说,google 也提供了很多兼容包,eclipse里创建目标为19+的应用时,会自动添加的。哦,那哪些情况需要程序去判断,哪些情况兼容包提供支持了,要自行去判断?是的。