初学android。由于安装的全部SDK,因此在建立AVD时,选择很多android版本,从1.6到4.1,不知道该如何选择?
另外,android的各个版本的兼容性如何?谢谢

解决方案 »

  1.   

    各个版本的AVD都建立1个,测试的时候根据需求选择不同版本的AVD。
      

  2.   

    请问建立工程的时候,也要选择“build SDK”,和AVD的版本有什么区别吗?
      

  3.   

    Build SDK是编译的环境,AVD是运行的环境。
      

  4.   

    编译环境的版本高的时候,在run configuration里没办法选择低版本的AVD的
    低版本的AVD根本不会显示出来
    运行环境即模拟器中Android的系统高的时候,支持的API也会比低版本多
    你在Android的网站也会看到一些函数或者属性的右边都写着API Level,即可使用该函数或者常量的最低系统版本
    目前Android4.0.3的API Level为15如果你的工程的Android SDK为低版本,确使用了高版本的函数,Eclipse会给你错误提示的
      

  5.   

    向下兼容的。所以说,你低版本的SDK可以在各种版本的机子上运行。选择高了就很多机子跑不了。
      

  6.   

    那做为初学者一般都应该怎么选择呢?是选最低版本的SDK和每个版本的AVD吗以方便测试?