【发布时间】:2014-09-08 09:58:38
【问题描述】:
我正在用 maven 编译我的 android 项目。我使用maven android sdk deployer 将android sdk 安装到本地存储库。 一切正常,直到我添加了一些通知代码。我仍然可以从 eclipse 启动我的应用程序,但是 maven build 给出了以下错误:
[ERROR] cannot find symbol
[ERROR] symbol : method create(com.my.example.SomeService)
[ERROR] location: class android.support.v4.app.TaskStackBuilder
[ERROR] cannot find symbol
[ERROR] symbol : method build()
[ERROR] location: class android.support.v4.app.NotificationCompat.Builder
这是来自我的 pom 文件的 support-v4 依赖项
<dependency>
<groupId>com.android.support</groupId>
<artifactId>support-v4</artifactId>
<version>21.0.0-rc1</version>
<type>aar</type>
</dependency>
有人可以帮忙吗?
更新
项目中发生的错误(我们称之为 A)依赖于几个库项目(比如 B、C 和 D),每个项目都依赖于 support-v4 库。 B、C 和 D 也是用 maven 构建的,并且与项目 A 具有相同的 support-v4:aar:21.0.0-rc1 依赖关系。这会导致这样的问题吗?
【问题讨论】:
标签: android maven android-support-library