各位大侠,
    刚刚学习android开发,本来是下载了最新的sdk2.1版本开发,但是发觉开发的东西不能用于一般的手机,一般的手机都是1.5版本的,所以刚刚从网上下了个sdk1.5的,让eclipse选择了他并进行了运行刚刚写好的程序,可是却启动不了,而且现在我换成1.5版本的sdk后每次启动eclipse就出现一个界面,大概意思是:sdk要求0.9.6或更高的版本,当前的版本是0.9.5.200912171523_motodev版本,请升级ADT到最近的版本。
    可是我点击ADT升级时却没有任何可以升级的东西了,应该我已经升级好了的,还有就是我现在是把sdk版本降低着用为什么还要升级啊???
    还有怪的地方,虽然我写好的代码不能运行,我却在工程的bin目录下的.pak文件装到真机中可以运行。
    本人感觉android的开发环境的搭配实在太不一样了,主要还是谷歌搞什么云计算概念,什么都用在线升级的方式,太不适合中国开发者了。
    求各位大侠帮帮忙解答下,不胜感激啊!!!!

解决方案 »

  1.   

    去网上下载一个ADT的新版本安装上去试一下看
      

  2.   

    我下载的就是最新版本的,用eclipse自动升级到,应该就是最新的
    是不是我的sdk用的1.5,而ADT用的最新的,这样冲突了?
      

  3.   

    你下一个低版本的ADT试一下,
    我原来sdk1.5版本是装ADT 0.9.1的可以用
    后来sdk换成1.6版本的,ADT装0.9.4版本的
    所以有可能你的ADT版本太高,你可以试一下装低版本的ADT
      

  4.   

    LZ不知道怎么搞的,我没有遇到这个问题,从1。5到2。1的模拟器都能运行。
    ADT是通过Eclipse自动update到最新的。
    建议你删除ADT,用Eclipse重新安装一下ADT。
      

  5.   

    把所有和2.1有关的ADT和SDK全部卸载了 重新启动Eclipse 然后安装1.5那套环境 你的出问题的原因可能是插件没有卸载干净吧 呵呵 个人建议
      

  6.   

    不会吧!我用的就是SDK2.1,ADT0.9.5的!运行的挺好啊!我认为你可以试试将之前安装的都卸载了!字重新装一下SDK2.1,ADT0.9.5!那个只要你是在线联网的话,回去自动检测更新的!
      

  7.   

    多半是sdk的版本问题
    上无忧代码网,助你写程序更顺
      

  8.   

    eclipse 里面找到android SDk and AVD manager 那个
    选择Available Packages  把那个SDK Platform Android 1.5 API 3,revision 3 
    download 下来就可以了