导入Android项目后编译出错:Unable to resolve target ‘android-19′

时间:2023-01-22 15:06:18

已有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项目后编译出错:Unable to resolve target ‘android-19′

导入Android项目后编译出错:Unable to resolve target ‘android-19′

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

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

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

下载了:

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文件夹:

导入Android项目后编译出错:Unable to resolve target ‘android-19′

解压

sysimg_armv7a-19_r02.zip

sysimg_x86-19_r02.zip

到对应的位置,即可:

导入Android项目后编译出错:Unable to resolve target ‘android-19′

重启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)

即可解决此问题。