如何包含兼容性v7库maven build?

时间:2015-10-22 12:24:08

标签: android eclipse maven

这是错误:

 java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$attr

使用这样的资源包含库的正确程序是什么?

我正在尝试在apk中包含android兼容性v7库。它编译但无法在运行时找到资源。我将兼容性库上传到我的本地repo(仅限jar文件),并将其作为maven依赖项包含在内,如下所示:

<dependency>
  <groupId>android.support</groupId>
   <artifactId>compatibility-v13</artifactId>
  <version>23.1.0</version>
</dependency>

这是否足以获得包含的资源?它只是下载一个罐子,这是我上传到我当地的仓库。如何在maven构建中包含资源?如果我们使用maven sdk deployer而不仅仅包括maven依赖就足够了?或者我是否需要创建整个项目并以某种方式链接到库?这是在服务器上构建的,所以我需要pom来提取所需的一切。如何将它作为库而不仅仅是jar?

1 个答案:

答案 0 :(得分:0)

我认为你已经依赖 maven 标签。

请添加:

<type>jar</type>

查看此link了解更多信息。