我的项目布局是
/ServerModule
/commonClasses
/AndroidClient
/needsToIncludeSomeCommonClasses
但是只要我想编译并构建我的AndroidClient IntelliJ
,就将服务器libs
添加到我的android项目的编译classpath
中,我得到UNEXPECTED TOP-LEVEL EXCEPTION
因为android和普通java中存在的多个类。
我的问题是如何在不重复服务器代码的情况下设置项目?
这似乎是android-plugin的一个问题。
它包含所有serverside libs in the build
。
答案 0 :(得分:2)
我找到了解决方案。
我需要创建一个仅包含公共类的新模块,并将其与其他两个模块相关联。不是很漂亮,但它有效
答案 1 :(得分:0)
我会问IntelliJ支持,http://www.jetbrains.com/support/idea/index.html他们通常会非常敏感或询问他们的社区支持论坛。 http://www.jetbrains.com/devnet/