你看你的资源文件是否存在有大写命名的文件。
android资源文件不允许大写。android自动生成的资源文件如果出错了不是配置问题就是命名问题,android 在命名的时候 只能用 a-z的小写 和0-9的数字 ,而且 第一个必须是 字母
你的是否是23版本的?如果是:
在stackoverflow上的解释是:23.0之前有基于apac.http package的引用,而升级后这个引用没了,导致新建项目报错
Found a workaround that allows me to keep working on 22
You need to delete the build tools 23 from the sdk manager and then in the sdk folder (yes the actual folder) open up sdk/extras/android/m2repository/com/android/support/appcompat-v7
blow away the entire 23.0.0 folder
then in the same appcompat folder open maven-metadata.xml and delete the one line
clean and rebuild
code.google给出了解决办法:
参照以上方法,我们需要这么干:
第一步:把你的build.gradle设置为(之前报错时候这里是v7.23.0.0) v7:22.2.1
第二步:进入Android\sdk\extras\android\m2repository\com\android\support\appcompat-v7 ,删除23.0.0文件夹,删除maven-metadata.xml中的
第三步:进入项目clean,接着rebuild 注意!!!!!!只clean依然报错
已测试,完成以上三步再建立其他项目正常
这个表示已经存在有安卓SDK,此次操作只会下载缺失的SDK,你可以忽略这个warning,点击Finish即可