Java android库访问应用程序范围

Java android库访问应用程序范围,java,android,Java,Android,我正在将我的android项目的一些代码拆分到一个库中——使用artifactory发布/部署 出版工作 但我现在的情况是,有几个类现在应该在lib中 有这样的进口: 导入com.mycop.App; 导入com.mycop.restinterface.restinterface 处理这样的呼叫: 公共RestInterface服务=App.rest(RestInterface.class); 而我的库位于这个名称空间com.mycomp.sharedlib 还有一些来自应用程序的其他引

我正在将我的android项目的一些代码拆分到一个库中——使用artifactory发布/部署

出版工作

但我现在的情况是,有几个类现在应该在lib中

有这样的进口:


导入com.mycop.App;
导入com.mycop.restinterface.restinterface

处理这样的呼叫:


公共RestInterface服务=App.rest(RestInterface.class);

而我的库位于这个名称空间
com.mycomp.sharedlib

还有一些来自应用程序的其他引用类,库现在对此一无所知,使用同一库的所有其他应用程序也不会

在java中解决这个问题的方法是什么?在C中,我想我会用一个视图void*指针来搞乱around

问候
helmut

这些导入中的类是否在库中?如果不是,我认为这是故意的。您需要重构您的库,使其不使用库/系统之外的任何类。因为我的理解是,库是在应用程序之前编译的,所以它需要是自包含的

ok最终重构了整个东西,它是自包含的——无论如何,THX