各位大侠,
刚刚学习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的开发环境的搭配实在太不一样了,主要还是谷歌搞什么云计算概念,什么都用在线升级的方式,太不适合中国开发者了。
求各位大侠帮帮忙解答下,不胜感激啊!!!!
刚刚学习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的开发环境的搭配实在太不一样了,主要还是谷歌搞什么云计算概念,什么都用在线升级的方式,太不适合中国开发者了。
求各位大侠帮帮忙解答下,不胜感激啊!!!!
是不是我的sdk用的1.5,而ADT用的最新的,这样冲突了?
我原来sdk1.5版本是装ADT 0.9.1的可以用
后来sdk换成1.6版本的,ADT装0.9.4版本的
所以有可能你的ADT版本太高,你可以试一下装低版本的ADT
ADT是通过Eclipse自动update到最新的。
建议你删除ADT,用Eclipse重新安装一下ADT。
上无忧代码网,助你写程序更顺
选择Available Packages 把那个SDK Platform Android 1.5 API 3,revision 3
download 下来就可以了