【发布时间】:2017-04-13 02:06:54
【问题描述】:
我在 gradle 中有一个带有 com.android.support:appcompat-v7:23.0.1 依赖项的 android 库,其中 compliedSDK 为 23
我有以下疑问
案例 1)说任何不同版本的应用程序com.android.support:appcompat-v7:23.3.0 使用我的库。
- android 采用哪个版本?低一还是高一?我怎么看?
- 当任何应用使用我的库时,我如何确保不存在 v7 appcompat 冲突?
案例 2) 说任何具有不同版本 com.android.support:appcompat-v7:25.0.1 或 com.android.support:appcompat-v7:24+ 和不同已编译SDk(24 或 25) 的应用程序使用我的库。
我知道The support library should not use a different version than the compileSdkVersion。
- android现在如何合并支持库? (由于我的库的支持库版本(
appcompat-v7:23.0.1)与应用程序编译的SDK(25)不同) - 当任何应用使用我的库时,我如何确保不存在 v7 appcompat 冲突?
请大家解惑
【问题讨论】:
-
没有帮助。我尝试在应用程序中使用compiledSDK 作为25。并编译了我的库(compiledSDK of 23)。有用。但我的基本问题是android如何合并我的库和应用程序的支持库。
标签: android android-support-library android-library aar