我有两个基于Maven的项目。他们与Maven完美编译。我已将这些项目导入Android Studio,但我遇到了依赖性问题。我首先通过导入Maven pom.xml为我的模块创建了一个Android Studio项目。此模块在Android Studio中正确编译。然后我通过导入pom.xml为我的主项目创建了另一个Android Studio项目。然后我选择文件>导入模块并导入我新创建的Android Studio MODULE项目。
我的主项目无法在Android Studio中进行一致编译。它总是在查看模块中的类时遇到问题。不知何故,它编译了ONCE。现在,我尝试重建项目,我又遇到了同样的错误。
项目结构如下:
-Project A
-- src/MainActivity.java
-Module A
-- src/... (a bunch of code)
-- dependency 1
-- dependency 2
-- dependency 3
etc..
错误基本上是:
error: package com.mysite.myclass does not exist
com.mysite.myclass确实存在,因为我可以使用Maven编译我的项目。 com.mysite.myclass来自模块A中的依赖项(不是模块A的实际src)。此外,我可以在外部库>下的项目文件导航器中看到有问题的类。依赖性X> SRC /