已有Android项目,导入后,结果编译出错:
[2015-08-01 19:43:52 - xxx] 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
去操作:
缺少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.ziphttp://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文件夹:
解压
sysimg_armv7a-19_r02.zip
sysimg_x86-19_r02.zip
到对应的位置,即可:
重启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)
即可解决此问题。