标签: java android sdk proguard
我的Android库(我们称之为MYLIB)对库X具有内部依赖性。是否可以阻止MYLIB用户直接访问X?
我想这样做的主要原因是,如果他们在自己的代码中使用不同版本的X,则会阻止我的库用户处理冲突。我也不希望暴露这种依赖,因为如果我停止使用X并且库用户的代码涉及与MYLIB捆绑在一起的X版本,则他们的代码将会中断。
我不确定在这个问题上搜索什么,所以感谢所有链接。我的直觉告诉我Proguard会参与其中。