我正在将我的android项目的一些代码拆分到库中 - 使用artifactory来发布/部署。
出版工作。
但我的情况是现在应该在lib中的几个类。
有这样的导入:
import com.mycomp.App;
import com.mycomp.restinterface.RestInterface
使用这样的调用:
public RestInterface service = App.rest(RestInterface.class);
而我的库位于此命名空间com.mycomp.sharedlib
以及应用程序中的一些其他引用类,库现在对此一无所知,并且使用相同库的所有其他应用程序也不会。
在解决这个问题的java中是什么交易,在C中我认为我会用视图void *指针搞乱arround。
问候 赫尔穆特
答案 0 :(得分:0)
这些导入中的类是否在库中?如果不是,我认为它是按设计行事。您将需要重构您的库以不使用不在库/系统内的任何类。因为我的理解是库是在应用程序之前编译的,因此它需要是自包含的。