NoClassDefFoundError on external library project for Android

前端 未结 7 1644
孤独总比滥情好
孤独总比滥情好 2020-11-29 08:24

I use eclipse for Google Android development.

I\'ve created a library project ([x] Is Library in the Android-settings), which includes an external jar-f

7条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-29 09:05

    It has been clearly stated in offcial API here:

    A library project can include a JAR library

    You can develop a library project that itself includes a JAR library, however you need to manually edit the dependent application project's build path and add a path to the JAR file

    The jar lib must be manually added to the dependent application project's build path, not only the library project build path itself.

    Update from SDK r17:

    This is automatically handled by ADT now, check out new feature for ADT 17.0.0 release here:

    Added feature to automatically setup JAR dependencies. Any .jar files in the /libs folder are added to the build configuration (similar to how the Ant build system works). Also, .jar files needed by library projects are also automatically added to projects that depend on those library projects. (more info)

提交回复
热议问题