2012-12-29 76 views
9

我试图在IntelliJ中设置我的Android项目。我以前从未使用过它,并且在模块依赖性方面遇到一些问题。IntelliJ在编译时找不到模块包

该项目取决于几个模块,我已添加到依赖项选项卡中。 IntelliJ检测到它们(即代码中没有抱怨),但是它在编译时失败,并且“package x.y.z does not exist”。我也尝试检查模块的“导出”,但似乎没有效果。

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

+0

范围设置在编译? –

+0

@AaronMcIver:正确。 –

+0

您是否已将其设置为Android项目或尝试导入,而不是标准Java项目?问题领域是第三方jar或src? –

回答

11

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

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

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

enter image description here

+0

谢谢,这工作。我使用IntelliJ 12,所以略有不同。 File> New Module> Android> Library Module> Content root> module_top_level。 –

+0

你的指示帮了我很多。谢谢! – Billy