【问题标题】:Module packages not found at compile time in IntelliJ在 IntelliJ 中编译时找不到模块包
【发布时间】:2012-12-14 17:36:38
【问题描述】:

我正在尝试在 IntelliJ 中设置我的 Android 项目。我以前从未使用过它,而且我在模块依赖方面遇到了一些问题。

该项目依赖于几个模块,我在 Dependencies 选项卡中添加了这些模块。 IntelliJ 检测到它们(即代码中没有抱怨),但它在编译时失败,并显示“包 x.y.z 不存在”。我也试过检查模块的“导出”,但这似乎没有效果。

我看到这个question 似乎是同样的问题,但没有解决方案。

【问题讨论】:

  • 范围设置在编译?
  • 您是从头开始将其设置为 Android 项目或尝试导入,而不是标准 Java 项目?问题区域是 3rd 方 jar 还是 src?
  • 我导入了项目(从 Eclipse 项目中),模块也是如此。它们都是 src 而不是 jars。为 Android 方面的所有模块检查“库模块”。
  • 尝试我发布的答案中的步骤,也许这会强制您包含/编译,发表评论有点长。

标签: android compilation compiler-errors intellij-idea


【解决方案1】:

尝试将您的 src 添加为模块。

  • 文件 > 添加模块
  • 从现有源创建模块 -> your_src_path_top_level
  • 下一步 > 下一步 > 完成
  • 文件 > 项目结构 > 模块 > YourApp
  • 加号按钮 > 模块依赖 > your_lib_you_added_earlier
  • 使用向上/向下箭头移动到底部 列表

这是我将 Google Play src 添加为模块的视觉效果。

【讨论】:

  • 谢谢,这行得通。我使用的是 IntelliJ 12,所以略有不同。文件 > 新模块 > Android > 库模块 > 内容根 > module_top_level。
  • 您的指导对我帮助很大。谢谢!
猜你喜欢
  • 2016-04-19
  • 2020-07-31
  • 2012-04-28
  • 2017-04-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-22
  • 2014-09-22
  • 1970-01-01
相关资源
最近更新 更多