0

我正在使用带有 Eclipse 的 android SDK。我正在使用 git 与其他团队成员共享我的项目。最初,“Android Dependencies”中的 android.jar 文件是绝对引用的(即相对于我的主目录)。为了使其相对于项目目录,我将 android.jar 复制到项目中的 libs/ 文件夹中,右键单击并添加到构建路径。但是,我的项目现在有两个 android.jar,一个在 /libs/ 文件夹中,另一个在“Android Dependencies”中不断出现。我需要继续删除“Android Dependencies”以阻止因拥有两个 android.jar 文件而产生的错误。有没有合适的方法来实现我想要实现的目标?

从本质上讲,我想要实现的是“Android Dependencies”中的 android.jar 是 /libs/ 文件夹中的 .jar,而不是 /my-home-directory/android-sdk-linux 中的 .jar /平台...等。

非常感谢!

4

1 回答 1

1

“你为什么要那样做?”。'android.jar' 应该来自已安装的 SDK。对于每个开发人员来说,这条路径可能不同,这就是为什么它是绝对的。

如果您使用的是 ant,那么每个开发人员都应该在项目根文件夹中拥有“local.properties”文件。文件片段(此文件不应是 VCS 的一部分)。

# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.

# location of the SDK. This is only used by Ant
# For customization when using a Version Control System, please read the
# header note.
sdk.dir=/install/android-sdks

如果您使用的是 Eclipse,那么每个人都会分别设置首选项(Eclipse > Preferences > Android > SDK Location)。

在这两种情况下,如果每个人都安装了 SDK,他们应该能够使用您的项目。android.jar无需在 VCS中检查。

于 2012-05-30T20:33:43.990 回答