昨天按照《Apress Learn Android Studio Build Android Apps Quickly and Effectively》一书搭建了Android开发平台,并照着Chapter5一章试着做了个Reminders的小程序,照着书码好代码以后发现,在RemindersActivity.java 里面 setContentView(R.layout.activity_reminders)中的R报了个error 。
上网搜原因,发现一:大多数是建议xml里面有错误导致的,最好重新检查一下xml,一哥对着几个xml反反复复的看了几遍,觉得是没问题的,(虽然不曾做过java开发,但是c++开发好歹也做了4年了,所以一哥相信自己的判断xml 肯定没问题);二:说是一个工程下多个项目引发的错误,需要Build->Clean Project 或者Rebuild Project,一哥照着做了几次,发现还是不给力啊,错误依旧,更有甚者,说一次Clean不够,多弄几次就好了,一哥想 你这是洗脸去黑头么,还多次...鄙视之。。
今天上午又继续奋斗中,一哥检查了下build.gradle(Module:app) ,发现里面compileSdkVersion 和minSdkVersion有问题,当时一哥下载SDK时选择的最老的版本都是Android4.0的,可能昨天建工程的时候,不小心选了Android 2.x的老版本,导致这个问题,OK,版本换成新的,R不红了 编译,打开虚拟机,运行,SUCCESSFUL!!!
ps:开发是在另一台不能联网的电脑上,所以截图比较麻烦,一哥就不能上图了。