【已解决】导入Android项目后编译出错:Unable to resolve target ‘android-19’

【问题】

已有Android项目,导入后,结果编译出错:

[2015-08-01 19:43:52 - xxx] Unable to resolve target 'android-19'

如图:

android Unable to resolve target android-19

【解决过程】

1.搜:

Unable to resolve target ‘android-19’

参考:

Android 开发Unable to resolve target ‘android-19’ – love_Javc_you的专栏 – 博客频道 – CSDN.NET

eclipse – Unable to resolve target ‘android-19’ – Stack Overflow

去操作:

android window android sdk manager

android sdk manager only android 16 17 4.1.2 4.2 no 19

缺少api 19的,所以去安装。

2.去下载和安装android-19:

【已解决】下载Android的Eclipse+ADT的platforms和system image文件

下载了:

system-images/android-19

http://dl-ssl.google.com/android/repository/sysimg_armv7a-19_r02.zip

http://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-19_r02.zip

3.然后在:

E:\dev_root\android\adt-bundle-windows\sdk\system-images

下面新建对应的android-19文件夹:

create android-19 folder under system-images

解压

sysimg_armv7a-19_r02.zip

sysimg_x86-19_r02.zip

到对应的位置,即可:

uncompress armeabi-v7a and x86 android-19 files

重启Eclipse+ADT,再去编译试试,看看能否找到这个android-19

4.后来通过:

【已解决】Android项目编译出错:The import android.provider.DocumentsContract cannot be resolved

【已解决】Android项目编译出错:KITKAT cannot be resolved or is not a field

也就解决了此处的问题。

【总结】

此处之所以显示:

Unable to resolve target ‘android-19’

是因为:

Android的Eclipse+ADT中缺少APLI Level 19的android-19==Android 4.4.2

即:

对应的路径下:

adt-bundle-windows\sdk\platforms 缺少:android-4.4.2

adt-bundle-windows\sdk\system-images 缺少:android-19

解决办法:

参考:

【已解决】下载Android的Eclipse+ADT的platforms和system image文件

去下载对应版本的文件,解压后放到对应路径中:

(1)下载:

http://dl-ssl.google.com/android/repository/sysimg_armv7a-19_r02.zip

http://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-19_r02.zip

后,解压,放到:

system-images/android-19

(2)下载:

https://dl-ssl.google.com/android/repository/android-19_r04.zip

下载解压后,放到:

E:\dev_root\android\adt-bundle-windows\sdk\platforms

(对应解压出来的是文件夹:android-4.4.2)

即可解决此问题。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量