android – Eclipse:覆盖project.properties中定义的库路径

前端之家收集整理的这篇文章主要介绍了android – Eclipse:覆盖project.properties中定义的库路径前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 ActionBarSherlock作为库.我们没有将ABS包含在我们的存储库中,因此参与 our project的每个人都必须单独下载并安装它. ActioBarSherlock是一个Android库项目,我通过在同一个Eclipse的工作区中打开它和我的项目来运行它(它们都没有复制到工作区,它们都存在于另一个文件夹中)并通过以下方式将它添加到我的project.properties中:
Referencing a library project.

该引用路径是相对的,因为每个人都可能在不同的文件夹中有ABS,我们在Eclipse的project.properties文件中也有不同的路径为android.library.reference.1.是否有任何方式在本地覆盖该库路径,以便我们可以在我们的repo中使用project.properties但Ecl​​ipse将在本地使用其他路径?目前,由于路径不同,每次从我们的仓库撤出后,我都必须手动修复该路径.

存在other *.properties files但Eclipse忽略它们:

local.properties

Customizable computer-specific properties for the build system. If you use Ant to build the project,this contains the path to the SDK installation. Because the content of the file is specific to the local installation of the SDK,the local.properties should not be maintained in a source revision control system. If you use Eclipse,this file is not used.

ant.properties

Customizable properties for the build system. You can edit this file to override default build settings used by Ant and also provide the location of your keystore and key alias so that the build tools can sign your application when building in release mode. This file is integral to the project,so maintain it in a source revision control system. If you use Eclipse,this file is not used.

解决方法

让每个人把它放在projectroot / libs中. ADT的较新版本(ADT 17及以上版本,IIRC版本)将自动将其拾取并编译到您的应用程序中.请注意,该文件夹是libs,带有s,而不是lib.使用/ lib不起作用.

猜你在找的Android相关文章