2015-12-21 29 views
0

我正在分解我的android项目的一些代码到一个库的过程 - 使用artifactory发布/部署。android库访问应用范围

出版作品。

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

有进口这样的:

import com.mycomp.App; import com.mycomp.restinterface.RestInterface

与电话的工作是这样的:

public RestInterface service = App.rest(RestInterface.class);

,而我的图书馆是这个命名空间com.mycomp.sharedlib

和一些其他的参考来自应用程序的类,现在图书馆不知道关于的东西,和所有其他应用程序使用相同的库不会是。

在java中解决这个问题的交易是什么,在C中我认为我会乱七八糟的一个视图void *指针。

问候 赫尔穆特

回答

0

在图书馆里那些进口的类?如果不是,我认为它是由设计行为。您需要重构您的库,以便不使用不在库/系统内的任何类。因为我的理解是库是在应用程序之前编译的,因此它需要自包含。

+0

确定最终重构了它自成体系的整个事情 - THX –