当我尝试使用以下结构在android studio中编译项目时遇到问题:
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中有相同的包,我尝试从类Example访问类Pepe。 我已多次重建,清理,刷新项目,但我仍然没有工作。
非常感谢任何帮助。
答案 0 :(得分:0)
我发现了问题,我的项目在moduleC上有Proguard的配置,所以,我添加了以下行:
-keep class com.myproject.moduleB.** { *; }