跳到内容

文章类别:Android

No CPU/ABI system image available for this target

最近学学Android开发,新手上路,走起。

至本文发布,安卓开发推荐的IDE为Android Studio,Google不再对Eclipse插件ADT(Android Developer Tools)进行支持,所以安卓开发推荐使用Android Studio,不过新手可以先用Eclipse+ADT,因为很多教程都是以Eclipse为例的。下载链接大家可以到Android Studio中文社区找,这里提醒一下,下载ADT Bundle 就可以了。

ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发,推荐初学者下载ADT Bundle,不用再折腾开发环境。

同样,JDK请读者自行到ORACLE官网下载。

按说上面这一套搞完打开Eclipse就能用了,然而事情并不总是一帆风顺,在建立AVD(Android Virtual Devices)的时候出现问题了,如下图所示:

no cpu abi system image available for this target Android SDK Manager

问题其实很好解决,提示没有image那我们用SDK Manager下载image就行了,从这里开始就比较坑了,我搞了许久才弄好。

我们都知道,Google其实是那啥的,SDK Manager直接从Google更新肯定不得行,某一类软件则是开发人员必备,我打开某软件的系统代理以为已经好了,因为IE已经可以打开Google搜索了,但其实并不行,在SDK Manager里面不同版本的SDK platform都已经显示并安装了,却一直不显示image。看到网上有说用管理员权限运行,我也一度怀疑是Windows权限问题,因为我以前是掉在这个坑里过的,具体表现就是Windows对C盘的权限管的比较严,很多绿色版或者解压版的软件如果放在C盘,文件运行的时候是没有权限修改自己目录下面的文件的。因为我这台机器只有C盘,这次我顺着这个思路又掉进坑里了,最后悲伤地发现其实是我上网的方法不科学。由于不方便明说的原因,我不方便提供方便的科学*方便&上网的方法,还请谅解。

科学*方便&上网之后就可以下载了,如果下载所有的platform和image这会是一个漫长的过程,请耐心等待,10兆网下载一夜才走了四分之三,全部完成后,SDK文件夹大小达到57G。虽说工欲善其事必先利其器,还是要注意下不要本末倒置,下载最常用的几个版本就好了。

然后我们打开Eclipse,这是在Console里面可能会报一些错,我们在设置里面重新定位一下SDK然后重启Eclipse就行了。

20160110122414 20160110122756