Android Studio编译错误:找不到classB的classB类文件

时间:2016-02-20 17:46:37

标签: android eclipse android-studio gradle compiler-errors

源代码是:

ClassC c = new ClassC();
ClassA a = new ClassA(c);

其中ClassA和ClassC是从testA.jar引用的。 ClassA有两个构造函数:

import testA.ClassC;
import testB.ClassB;

public class ClassA {
    // constructor with b
    ClassA(ClassB b) {
    }

    // constructor with c
    ClassA(ClassC c) {
    }
}    

从另一个jar中引用哪个ClassB testB.jar和testB.jar没有添加到项目中。

在Eclipse上构建我的源代码时,一切正常。但是当使用gradle在android studio上构建时,会发生以下错误:

error: cannot access ClassB
      ClassA a = new ClassA(c);
                 ^
class file for testB.ClassB not found
1 error

据我所知,不应在构建时检查classB。任何人都可以帮我解决这个问题吗?

0 个答案:

没有答案