Android项目取决于Java项目

时间:2015-02-10 21:05:57

标签: java android intellij-idea build compilation

我有一个普通的Java库项目,名为" PeriodicLib2",以及一个名为PeriodicApp2的Android应用程序项目。两者都是Intelij-Idea项目。我没有使用任何构建系统,只使用了Idea内置的构建系统。

我希望PeriodicApp2依赖于PeriodicLib2。我不想构建我的库项目并添加作为库jar文件,因为我经常更改库的代码,我希望Android项目能够自动构建库。我有类似的工作,一个java项目取决于另一个java项目。但是当一个android项目依赖于java项目时,我会遇到编译时错误。这些是我试图使PeriodicApp2依赖于PeriodicLib2的步骤:

  1. 在PeriodicApp2的项目结构中,添加<图书馆< Java的 Step 1
  2. 选择库 Step 2
  3. 在接下来的2个弹出窗口中按确定 Step 3 - a Step 3 - b
  4. 检查是否添加了模块 Step 4
  5. 检查是否添加了库 Step 5
  6. 我可以根据自动完成的想法导入和使用PeriodicLib2中的类,但是当我编译时,我得到以下编译/构建错误: Error

    我一直在搜索Google&询问#java,但我找不到任何解决方案。如何让Android项目依赖于纯Java项目?

1 个答案:

答案 0 :(得分:1)

库依赖项应该是.jar文件,如果要添加包含源代码文件的依赖项,可以尝试将其作为模块(导入模块)添加到项目中,并将其作为模块依赖项添加到项目中。您的PeriodicApp2模块。