【问题标题】:package.R cant be resolvepackage.R 无法解决
【发布时间】:2019-08-29 09:29:55
【问题描述】:

上下文:我刚刚创建了一个 react-native 项目,我正在使用 android native 端。 事实是我无法从我的包中导入资源,比如 import my.package.R。 自动补全只允许我从 android.R 导入 R 我已经build -> clean -> rebuild,甚至使缓存无效等。 我的 R.java 已生成。

我没办法了

更新: 我发现了一些奇怪的 imo。

as you can see my R.java is generated

but when i display files by package R.java isnt inside

【问题讨论】:

    标签: android android-studio r.java-file


    【解决方案1】:

    尝试文件->使缓存无效/重新启动。并正确检查您的清单文件

    【讨论】:

      【解决方案2】:

      你可以这样做 1) 关闭项目 2)从ide的项目列表中删除 3) 再次导入项目

      【讨论】:

      • 你说的序列是什么意思,不知道明白吗?如前所述,我猜是正确的顺序
      【解决方案3】:

      请尝试以下方法

      1. 在出现错误的地方右击 R。这里有一个选项来从当前包中导入静态 R 文件 or 按 alt+enter 键这里还有一个选项来从当前包中导入静态 R 文件

      2. Android Studio右侧有source tree of project。从源代码树选项中选择 Project 而不是 Android

      现在删除项目的.idea.gradle 文件/文件夹。之后重建您的项目,如果重建项目不起作用,请重新启动 Android Studio。

      我希望它对你有用。

      【讨论】:

      • 好吧,谢谢你的回答,我仍然得到我的问题。实际上,当我尝试import my.package.X android studio 建议我只使用我的包中的类并且没有我的资源(可绘制,布局......)我仍然尝试删除.idea.gradle 然后重建,但我仍然无法导入我的包。
      【解决方案4】:

      已解决

      实际上只需要将我的 Android Studio 更新到最新版本。

      【讨论】:

        猜你喜欢
        • 2018-06-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-11
        • 1970-01-01
        • 2016-03-30
        • 2018-04-21
        • 2019-06-24
        • 2011-07-14
        相关资源
        最近更新 更多