Android Studio编译错误,不同模块中存在相同的包
我在android studio中尝试编译具有以下结构的项目时遇到问题:Android Studio编译错误,不同模块中存在相同的包,android,android-studio,gradle,compiler-errors,Android,Android Studio,Gradle,Compiler Errors,我在android studio中尝试编译具有以下结构的项目时遇到问题: PROJECT MODULE_A |_ com.project.moduleA ... MODULE_B |_ com.project.moduleB |_ view |_ Example.java MODULE C |_ com.project.moduleB |_ dto |_ Pepe.ja
PROJECT
MODULE_A
|_ com.project.moduleA
...
MODULE_B
|_ com.project.moduleB
|_ view
|_ Example.java
MODULE C
|_ com.project.moduleB
|_ dto
|_ Pepe.java
|_ com.project.moduleC
...
编译引发以下错误:
package com.project.moduleB.dto does not exist
cannot find symbol class Pepe
我在模块B和C中有相同的包,我尝试从类示例访问类Pepe。
我已经重建,清理,刷新项目多次,我仍然没有工作
任何帮助都将不胜感激。我发现了问题,我的项目在moduleC上配置了Proguard,因此,我添加了以下行:
-keep class com.myproject.moduleB.** { *; }
您是否正确地将它们添加到依赖项中?@AvinashJoshi我已在build.gradle中从MODULE_B MODULE:
依赖项{compile project(':MODULE_C')}