【发布时间】:2016-07-21 21:11:14
【问题描述】:
我开发了一个 android SDK 来使用我们的 RESTful API。我在我的 SDK 中使用了第三方库,如 retrofit2 和 rxandroid。
dependencies
{
compile 'io.reactivex:rxandroid:1.2.1'
compile 'com.squareup.retrofit2:retrofit:2.0.2'
compile 'com.squareup.retrofit2:converter-gson:2.0.2'
compile 'com.squareup.retrofit2:adapter-rxjava:2.0.2'
}
我向客户发布了一个 aar 文件。他的应用程序导入了我的 aar 文件并直接使用了我的由 retrofit2 实现的服务来使用 API。问题是他的应用程序还需要在他的依赖项部分中包含 retrofit2 和 rxandroid 依赖项。有没有办法让我的客户直接使用我的服务而不在他的依赖项部分添加依赖项?因为我不希望我的客户知道我在我的 SDK 中使用了哪些库。
提前致谢。
【问题讨论】:
标签: android retrofit2 rx-android