再导入Android工程时因为使用的是是Android4.0版本,而家中机子没有4.0版本,所以报了[2015-09-19 15:07:13 - LinearLayoutActivity] Unable to resolve target 'android-14'这样的错误,
在低版本导入时如果SDK没有对应版本的Android版本,解决办法两种
一;下载对应的4.0版本14的Android到SDK中 ——》可以单击工具栏上的 Android SDK manager下载刷新工程即可
第二种解决办法呢:更改为你当前SDK中有的更高版本,这里我更改为Android 4.0.3 ——15版本
更改步奏:
1、需要更改两个文件下的参数
一个是project.properties文件下的target=android-14 改为target=android-15
AndroidManifest.xml文件下的
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="14" />两个都改为15就可以了
都改为你目前有的更高的版本对应版本号15或者16或者17等等,
然后删掉工程下的gen目录文件一起删掉
然后点击Eclipse菜单栏的project下拉菜单的clean
gen文件会自动生成,做到这里问题就已经解决了
怎么查看版本号在eclipse ——>>>Preferences
而我这里又报了另外个错误android之R cannot be resolved to a variable
The import com.xhsc.layout.relativelayout.R cannot be resolved
我按上面过程重复了几次gen目录下的R类始终无法自动生成,差点有换SDK的想法,
最终找到根源是因为我的layout文件夹下的一个文件android:backgroud 没有赋值造成报错无法自动生成gen目录下的R类,造成上面SRC下的所有类无法引用,删掉此行和gen目录之后重新clean一道,问题就解决