我认为我无法正确理解Android Library Project。我有以下问题:
a.b.c.lib
a.b.c
a.b.c.pro
包a.b.c
中的应用程序一切正常,但我在a.b.c.pro
应用程序中遇到了以下问题(在运行时):
java.lang.NoClassDefFoundError: a.b.c.lib.c1$c2
在a.b.c
app。
那么,在这种情况下定义包的正确方法是什么?
答案 0 :(得分:2)
没有正确的方法。一切都是对的。它应该工作,所以我认为问题不在包中。你是否使用Proguard进行混淆?它可以删除您的应用中使用的一些类。由于工具链中的一些错误,也会发生此类错误。尝试清理并重建您的应用程序。