我创建了一个应用程序,其中添加了okhttp,recyclerview,cardview和glitch依赖项。 java文件中没有错误,但是当我运行应用程序时,它在R.java文件中显示错误
public static final int recycler-view=0x7f0b005f;
将鼠标悬停在其上会显示"无法解析符号视图"
以下是gradle(模块)文件中导入的依赖项
compile 'com.squareup.okhttp3:okhttp:3.2.0'
compile 'com.android.support:cardview-v7:26.0.+'
compile 'com.android.support:recyclerview-v7:26.0.+'
compile 'com.github.bumptech.glide:glide:3.7.0'
我不知道为什么这样做是因为我对编程比较陌生。
PS我已将cardview和recyclerview的版本从24更改为26以匹配compilesdkversion
答案 0 :(得分:2)
通常会生成R.java
文件中的错误,因为资源文件中存在问题。
记住如何命名资源的惯例:
基于文件的资源名称必须仅包含小写的a-z,0-9或 下划线。
' - '不是有效的基于文件的资源名称字符,并且您有一个名为recycler-view
的资源。
更改此资源的名称并再次构建项目!