【问题标题】:Should I be importing com.myapp.R into my activities?我应该将 com.myapp.R 导入我的活动吗?
【发布时间】:2011-10-07 13:00:28
【问题描述】:

如果我的活动中没有以下导入,IntelliJ 会抱怨:

import com.jameselsey.apps.romandroid.R;

我还有几个不需要显式导入 R 文件的应用程序,但是如果我删除它,这个应用程序将无法编译,我收到以下错误:

\src\main\java\com\jameselsey\apps\romandroid\activity\RomanToArabicConverterActivity.java:[31,24] package R does not exist

可以理解的是,关于如何解决这个问题还有其他各种问题(这些问题似乎都不适合我),但我的问题是:这真的重要吗?有什么理由让我在这里大肆关注,还是直接导入它?

三重检查了我所有的配置 xml,找不到任何会阻止 R 重新生成的内容,mvn clean install 仍然失败...

【问题讨论】:

  • 我有这个。当项目在包com.example.myapp中,但是你想使用包com.example.myapp.activity中的资源,看来需要导入com.example.myapp.R

标签: android maven intellij-idea android-2.1-eclair


【解决方案1】:

我会继续导入它。我不认为你应该担心。

【讨论】:

    【解决方案2】:

    我不会担心的。 在旁注中。如果要重新生成 R,则需要在确保 xml 中没有错误后进行干净的构建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-19
      • 2011-02-17
      • 2020-07-21
      • 2015-06-06
      • 1970-01-01
      • 1970-01-01
      • 2011-03-10
      • 1970-01-01
      相关资源
      最近更新 更多