首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android Maven apklib是否在打包中包含了自己的SDK?

Android Maven apklib是否在打包中包含了自己的SDK?
EN

Stack Overflow用户
提问于 2014-06-04 18:20:00
回答 1查看 44关注 0票数 0

当我配置我的apklib时,我包括:

代码语言:javascript
复制
    <dependency>
        <groupId>android</groupId>
        <artifactId>android</artifactId>
        <version>4.0_r3</version>
        <scope>provided</scope>
    </dependency>

在依赖项列表中。如果我不这样做,它将无法识别编辑器中的源代码,也不会进行编译。然而,我的问题是,Android SDK会包含在使用apklib的项目中吗?看起来是这样的。但是,为什么会这样呢?我认为使用哪个SDK应该只由使用apklib的项目决定,而不是apklib本身(?)。我不想使用apklib,例如,当我在我的主项目中使用api-level 14时,它会使用api-level 19。

简而言之: apklib pom中的SDK依赖项是否包含在主项目中(使用Maven)?

EN

回答 1

Stack Overflow用户

发布于 2014-06-05 05:47:18

这样啊,原来是这么回事。

对于依赖项,应该使用scope=provided

然后,Maven假设容器项目提供了类,因此SDK类不会与apklib一起导入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24034848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档