如果我有简单的安卓库(使用 project-> properties-> android-> Library 设置)并带有链接文件夹,则链接文件夹不会包含在使用该库的应用程序中。
选择一个库项目会将应用程序项目中的链接添加到库的'src'文件夹和所有真实文件夹中,但它将忽略库项目中的任何链接文件夹。
---编辑:这实际上适用于最近的Eclipse和adt ---
我可以将库添加为项目依赖项( project-> properties-> javabuildpath-> project ) - 这将使Eclipse知道链接文件夹中的类,并修复编译错误在Eclipse中,但不会在apk本身中包含库类,并且应用程序将因java.lang.NoClassDefFoundError而失败。
对于使用从库项目主文件夹外部链接的源文件夹的库项目,您有什么建议?
答案 0 :(得分:6)
解决方案一直在我的鼻子底下:
显然,使用更新版本的eclipse和/或android工具,将库添加为项目依赖项project -> properties -> javabuildpath -> project
就足够了。
无需在所有project -> properties -> android
使用Android库设置。
我现在正在使用带有Android工具10.0.1的eclipse Helios(3.6),它可以在这个组合中使用。