更新了最新到的SDK版本,原来的工程出现了问题
首先是一堆红叉,找不到Activity之类的,min版本选的是7,提示没有support v7.jar,所以要将相应的library导入,按照下面方法:
-
导入support v7 library:file-import-existing android code into workspace,选择sdk/extras/support/v7/appcompat,点击确定。
2. 接着是没有R文件的错误,就是不能自动生成。
在工程的properites菜单里要确保target的选择与工程project.properties文件中的target=android-18版本保持一致。
再就是我的project.properties文件最后面还有一句android.library.reference.1=../android-support-v7-appcompat,说明在工程的properites菜单里下面的Library参照里要add上刚才的support v7 library工程!
每天环境都遇到很对问题,稀里糊涂的~
注意有时候出错的时候clean一下工程并且重新build,很多都可以解决
PS:新建android工程时 默认继承了ActionBarActivity类 而不是Activity
public class MainActivity extends ActionBarActivity
看到别人有种方法让新建工程能直接继承Activity,就是在新建工程选最低编译版本时选择API14及以上就可以了