当我尝试在 intellij 11.1.2 中构建 android 项目时出现错误
java.lang.IllegalArgumentException: already added: Lcom/android/vending/billing/IMarketBillingService$Stub;
这个项目是建立在 maven pom 文件上的。在我将依赖项添加到 Android 计费库后,它开始发生:
<dependency>
<groupId>com.codeslap</groupId>
<artifactId>android-billing-library</artifactId>
<version>1.0.0</version>
<type>apklib</type>
</dependency>
如果我mvn package
在控制台中执行它工作正常。问题仅存在于 intellij 构建中。
IntellijIMarketBillingService
在类路径中添加了 2 个位置,如下面的链接所示。
https://skitch.com/ukache/e8ppd/pom.xml-gopro-gopro-projects-labs-mobile-android-gopro
任何想法如何解决这个问题?