【问题标题】:Android Studio - Cannot resolve symbol 'R' after adding packageAndroid Studio - 添加包后无法解析符号“R”
【发布时间】:2017-07-30 20:40:29
【问题描述】:

刚刚在新包中添加了一个类,我正在关注这个 http://www.dreamincode.net/forums/topic/270612-how-to-get-started-with-expandablelistview/ 教程以获取展开列表视图

名为 com.tutorial.expandListView 的新包,我在 com.tutorial.expandListView.Adapter 中的新类 ExpandListAdapter 的顶部添加了这一行

import com.tutorial.expandListView.R;

这是我在做什么的截图

我收到“无法解析符号 R”错误。 需要明确的是,我已经尝试过清理、重建、与 gradle 同步、关闭和打开 AS,检查了所有更新,确保安装了 SDK 构建工具,检查了 .xml 文件中的错误,但这些都没有完成任何事物。我会很感激我能得到的任何建议!这变得非常令人沮丧>

编辑:我在不使用新包的情况下重写了所有内容。我对移动开发和 AS 还很陌生,所以我想我可能还没有很好的理解。谢谢大家的建议

【问题讨论】:

  • 分享该类的代码
  • 无论它问什么,你是什么意思?我删除了该行,但在引用“R”的地方仍然有错误

标签: java android android-studio mobile packages


【解决方案1】:

导入 com.tutorial.expandListView.Adapter.R;

你没有定义所有的类路径。试试这个:)

【讨论】:

    【解决方案2】:

    尝试清理您的项目并再次同步

    【讨论】:

    • 我之前猜的。对他没用:)
    【解决方案3】:

    你试过File --> Invalidate caches然后重启AS吗?

    【讨论】:

      猜你喜欢
      • 2016-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-14
      • 2016-08-23
      • 1970-01-01
      • 1970-01-01
      • 2013-06-11
      相关资源
      最近更新 更多