如何在android-app-2中引用android-app-1的界面

时间:2013-06-28 04:58:51

标签: android maven multi-module android-maven-plugin

我使用android-maven-plugin。我想创建以下项目结构:

/ -- parent
/ ---- main android application
/ ---- main android application integration tests
/ ---- data access android application
/ ---- data access android application integration tests

main android application我有一个ItemRepository界面,我想在data access android application中实施。

当我尝试安装data access android application,其类实现来自“主要Android应用程序”的ItemRepository接口时,通常会导致:

  

java.lang.IllegalArgumentException:已添加:Lcom / api / R;

     

java.lang.IllegalArgumentException:已添加:Lcom / api / HelloAndroidActivity;

和类似的错误。

这是我在data access android application's pom.xml中添加的依赖项,用于引用该接口。我尝试将范围更改为provided,但后来无法找到界面。

  <dependency>
    <groupId>com.sandbox</groupId>
    <artifactId>com.sandbox.mainapp</artifactId>
    <version>1.0-SNAPSHOT</version>
  </dependency>

如何解决?

0 个答案:

没有答案