2

我有 2 个基于 Maven 的项目。它们与 Maven 完美编译。我已将这些项目导入 Android Studio,但我遇到了依赖问题。我首先通过导入 Maven pom.xml 为我的模块创建了一个 Android Studio 项目。此模块在 Android Studio 中正确编译。然后我通过导入 pom.xml 为我的主项目创建了另一个 Android Studio 项目。然后我选择 File > Import Module 并导入我新创建的 Android Studio MODULE 项目。

我的主要项目不会在 Android Studio 中始终如一地编译。查看模块中的类总是有问题。它,不知何故,编译一次。现在,我尝试重建项目,但我再次遇到相同的错误。

项目结构是这样的:

-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/ 下的项目文件导航器中看到有问题的类

4

0 回答 0