如何指示IntelliJ Idea不包含某些依赖项(android)

时间:2009-12-19 09:07:26

标签: java android intellij-idea

我的项目布局是

/ServerModule
  /commonClasses

/AndroidClient
  /needsToIncludeSomeCommonClasses

但是只要我想编译并构建我的AndroidClient IntelliJ,就将服务器libs添加到我的android项目的编译classpath中,我得到UNEXPECTED TOP-LEVEL EXCEPTION因为android和普通java中存在的多个类。

我的问题是如何在不重复服务器代码的情况下设置项目?

这似乎是android-plugin的一个问题。

它包含所有serverside libs in the build

2 个答案:

答案 0 :(得分:2)

我找到了解决方案。

我需要创建一个仅包含公共类的新模块,并将其与其他两个模块相关联。不是很漂亮,但它有效

答案 1 :(得分:0)

我会问IntelliJ支持,http://www.jetbrains.com/support/idea/index.html他们通常会非常敏感或询问他们的社区支持论坛。 http://www.jetbrains.com/devnet/