当我配置我的 apklib 时,我包括:
<dependency>
<groupId>android</groupId>
<artifactId>android</artifactId>
<version>4.0_r3</version>
<scope>provided</scope>
</dependency>
在依赖项列表中。如果我不这样做,它将无法识别编辑器中的源代码并且不会编译。但是,我的问题是,Android SDK 是否会被包含在使用 apklib 的项目中?似乎是这样。然而,为什么会这样呢?我认为使用哪个 SDK 应该只由使用 apklib 的项目决定,而不是由 apklib 本身决定(?)。当我在主项目中使用 api-level 14 时,我不想使用例如使用 api-level 19 的 apklib。
简而言之:apklib pom 中的 SDK 依赖项是否包含在主项目中(使用 Maven)?