在处理我当前的项目时,我正在尝试为Flickr创建一个基本浏览器,我一直在尝试使用recycleler_view,如下所示:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
activateToolbar();
mRecyclerView = (RecyclerView) findViewById(R.id.recycler_view);
mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
ProcessPhotos processPhotos = new ProcessPhotos("android, lollipop", true);
processPhotos.execute();
}
在我尝试运行之前,项目没有列出任何错误,此时Android Studio在R.java第2655行中识别出错误,其中文件重复生成为
public static final int recycler view=0x7f0c006b;
这显然是一个问题,因为它的正确名称是recycler_view,缺少下划线阻止整个交易启动。
我尝试过的事情:
清理项目。
重建项目。
重新启动Android Studio。
使缓存无效并重新启动。
检查XML文件是否显而易见(对于我的初学者的眼睛)或发现的错误。
从
更改app gradle中的依赖项依赖{ 编译fileTree(dir:' libs',include:[' * .jar'])
compile' com.android.support:recyclerview-v7:23.1。+'
compile' com.android.support:appcompat-v7:23.1。+'
compile' com.android.support:design:23.1。+'
compile' com.squareup.picasso:picasso:2.4。+'
compile' com.android.support:cardview-v7:23.1。+'
指定特定版本。
答案 0 :(得分:1)
试试这个(我有类似的问题,不一样),并运行。
在proguard-rules.pro
:
-keep class android.support.v7.** { *; }
-dontwarn android.support.v7.**
-dontshrink