android - 不同 api 级别的 Gradle 依赖项

标签 android android-studio android-gradle-plugin

不幸的是,我必须支持 Android 2.3,但我想使用具有 min-sdk 14 (Android 4.0) 的第三方 ui 小部件。

有没有办法将依赖项包含在 min-sdk 14 中?

在代码中,我会检查 Build.SDK_INT 以确定是使用最低 SDK 14 的 ui 小部件还是后备 UI 小部件。

最佳答案

这是不可能的……如果你有一个依赖,它就在你的编译中。在你的 apk 里面。您可以选择是否要将此第三方库与 if(SDK_INT) 一起使用,但该库将被编译并放入您的应用程序中。

关于android - 不同 api 级别的 Gradle 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26787246/

相关文章:

android - 自定义对话框 - 登录 - 后退按钮?

android - 在Android Studio中更新Gradle NDK

java - 插件Android支持中的异常(exception)-元素的内容必须包含格式正确的字符数据或标记

Android Studio 无法在 gradle 上设置 Jackson Parser

android - javaMaxHeapSize 与安卓 :largeHeap

使用 Retrofit2 和 Mockito 或 Robolectric 进行 Android 单元测试

android - 2048 kb 的游标窗口分配失败。 # Open Cursors=1 (# cursors opened by this proc=1)

android - 将对谷歌云端点的访问限制为 Android 应用程序

java - 寻找范围的最大值

android - 构建项目时android studio中的循环依赖项错误