代码之家  ›  专栏  ›  技术社区  ›  Sualeh Fatehi

依赖于库R的Android Maven构建失败

  •  1
  • Sualeh Fatehi  · 技术社区  · 16 年前

    我正在围绕一组Android项目(使用Eclipse编写)重新装配一个Maven项目。一些Android项目是公共代码和资源库。由于Android库项目有资源,它们有自己的R,我在公共库代码中引用了R。按照 Maven: Complete Reference, chapter 14 ,我几乎什么都做得很好。图书馆资源包括参考图书馆的项目,并根据这些项目进行编译。但是,编译失败,因为生成的库R不包含在库源中。如何让Maven编译工作?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Hugo Josefson    15 年前

    Maven Android插件目前正在更新,支持Android库项目, <packaging>apklib</packaging> .这以正确的方式处理了R.java,应该使用它而不是 <packaging>apksources</packaging> .

    查看变更日志以获取要使用的最新版本:
    http://code.google.com/p/maven-android-plugin/wiki/Changelog

    以下是第一个测试版的发行说明:
    http://groups.google.com/group/maven-android-developers/browse_thread/thread/e7978fbf4e4b85f0?pli=1

    这就是 apklib maven android插件中的支持记录如下:
    http://code.google.com/p/maven-android-plugin/wiki/ApkLib

    推荐文章