场景一:A.jar和B.jar两个文件(非原生),其中B.jar是依赖A.jar生成。B.jar生成后将其导入android工程内(不进行A.jar导入),操作B.jar中的私有接口正常运行,但操作A.jar实现接口时会报NoClassDefFoundError异常;A.jar同B.jar一并导入工程异常消失。
场景二:B.jar依赖apache HttpClient.jar包生成时,仅将B.jar导入工程时,调用HttpClient.jar内接口不会出现NoClassDefFoundError异常。
不知场景一、二的区别是什么?